ArduinoNano Ez egy másik verzió, amelyben megtalálható a híres Arduino fejlesztőtábla. Kicsi, de ne tévesszen meg a mérete miatt, rengeteg lehetőséget rejt magában. Olyan, mint egy igazi svájci hadsereg kés. Ezzel számos projektet hozhat létre, amelyekben fontos tartani a fogyasztást és a méretet.
Mint minden Arduino és kompatibilis tábla, hasonlósága van más idősebb nővéreivel, bár bizonyos egyedi és más műszaki jellemzőkkel rendelkezik, mint a többi. Ebben a cikkben látni fogja mindazokat hasonlóságok és különbségek megérteni mindent, amit tudnia kell erről a tábláról, és elkezdeni fejleszteni saját barkácsolási projektjeit az Arduino Nano-val.
Mi az Arduino Nano?
Arduino Ez már klasszikusnak számít a világban hardware libre és a készítő világ. Fejlesztési és szoftveres strandjaival projektek sokaságát hozhatja létre, ahol a határ a fantázia és hát... persze néhány technikai korlát. De lehetővé teszik az elektronika, a programozás elsajátítását és valódi csodák létrehozását is.
Még a szakmai projektek is ezekre a fejlesztői testületekre épülnek. Abban az esetben Arduino Nano, ez egy kicsinyített verzió de Arduino UNO. Ez minimalizálja az Ön által felhasznált energiaigényt, és azt is jelenti, hogy kevesebb hely szükséges a bála elhelyezéséhez, így ideális olyan projektekhez, ahol a méret fontos.
Ez nem tányér Arduino UNO pontosan miniatürizálva, amint látni fogja, vannak ilyenek fontos technikai különbségek. Az sem alternatívája a Tündérrózsa. De más jellemzőkkel és lényeggel rendelkezik, amely minden Arduino projektben jelen van. Természetesen ugyanezzel programozható Arduino IDE mint a többi.
műszaki jellemzők
Az Arduino Nano táblának van néhány műszaki jellemzője, amelyeket érdemes tudni, mielőtt elkezdené vele kezdeni értékelje, hogy erre van-e szüksége vagy nem felel meg az elvárásainak.
ESA-k műszaki jellemzők hang:
- Ez egy kicsi, rugalmas és könnyen használható mikrokontroller kártya.
- Alapja az Atmel ATmega328p mikrokontroller vagy MCU a 3.x verzióban és az ATmega168 a korábbi verziókban. Mindenesetre 16 Mhz frekvencián működik.
- A memória a verziótól függően 16 vagy 32 KB flash-ből áll (a rendszerbetöltőhöz használt 2 KB), 1 vagy 2 KB SRAM memóriával és az MCU-tól függően 512 bájtos vagy 1 KB EEPROM-mal.
- Tápfeszültsége 5 V, de a bemeneti feszültség 7 és 12 V között változhat.
- 14 digitális, 8 analóg, 2 nullázó és 6 tápcsatlakozóval rendelkezik (Vcc és GND). Az analóg és digitális érintkezők közül számos extra funkció van hozzárendelve, például a pinMode () és a digitalWrite (), valamint az analogRead () az analógokhoz. Az analógok esetében 10 bites felbontást tesznek lehetővé 0 és 5 V között. Digitális számoknál 22 használható kimenetként PWM.
- Nem tartalmaz egyenáramú aljzatot.
- Programozásához vagy áramellátásához szabványos miniUSB-t használ a számítógéppel való kapcsolatához.
- Áramfogyasztása 19mA.
- A NYÁK mérete 18x45mm, súlya csak 7 gramm.
Pinout és adatlap
Ezen a képen az Arduino jóvoltából láthatja a csapos vagy ezen a fejlesztőtáblán található csapok és kapcsolatok hajlamát. Amint láthatja, az Arduino Nano nem rendelkezik annyi I / O tűvel, mint a nővérei, de a legtöbb projektre jelentős összeggel rendelkezik.
Ha további részleteket szeretne látni, hozzáférhet az adatlapokat amelyek léteznek ehhez az Arduino Nano verzióhoz:
Különbségek más Arduino Mini és Micro táblákkal
Belül a hivatalos Arduinos Megtalálhatja azokat a verziókat, amelyekről ebben a blogban már beszéltünk, mint például az UNO, a Mega stb. Még egy ez az Arduino Nano, amelynek a következő különbségei vannak, amelyeket az előző szakaszokban látott.
Azonban tenni a legkiemelkedőbbek összefoglalása, ezek a legfontosabbak a többi hivatalos, csökkentett méretű tábla tekintetében:
- Ugyanazzal a céllal tervezték, mint az Arduino Mini, csak a Nano rendelkezik miniUSB port hogy beprogramozza és energiával táplálja.
- Su ár az Arduino Mini és az Arduino Micro között van.
- A többi jellemző a következőkben látható bizottság:
jellemzői |
Arduino mini |
ArduinoMicro |
ArduinoNano |
Mikrokontroller |
Atmega328P |
ATmega32U4 |
ATmega168 / ATmega328P |
Üzemi feszültség |
5 V |
5 V |
5 V |
Tápfeszültség |
7-9 V |
7-12 V |
7-9 V |
Működési frekvencia |
16 MHz |
16 MHz |
16 MHz |
Analóg bemenetek / kimenetek |
8/0 |
12/0 |
8/0 |
Digitális bemenetek / kimenetek |
14/14 |
20/20 |
14/14 |
PWM |
6 |
7 |
6 |
EEPROM (KB) |
1 |
1 |
0.512 / 0 |
SRAM (kB) |
2 |
2.5 |
1 / 2 |
Vaku (kB) |
32 |
32 |
16 / 32 |
Fő tápellátás és programozási port |
FTDI kártyával vagy kábellel |
microUSB |
mini USB |
UART |
1 |
1 |
1 |
méretek |
3 x 1.8 cm | 4.8 x 1.77 cm | 4.5 x 1.8 cm |
kompatibilitás
Az Arduino Nano tábla kompatibilis mindenféle elektronikus alkatrésszel mint a többi tányér. Az általa támogatott maximális áram- és feszültségkorlátozásokon túl semmiféle korlátozás nincs. De különben bármilyen komponenst használhat, ahonnan csak akar mind a HwLibre-ben látható.
Kezdje az Arduino Nano használatával
Mint mondtam, ugyanazt a szoftvert használhatja a programozáshoz és az első lépésekhez ezzel a fejlesztői táblával. Ezért az Arduino Nano ugyanazzal a szoftverrel használható Arduino IDE amelyet a többi lemezhez használnak. Már tudja, hogy ez a szoftver meglehetősen rugalmas, és lehetővé teszi más, különböző fejlesztői táblák használatát is, amelyek nem Arduino ...
Az Arduino Nano programozásának példájával kezdve használhatja a következőket elektronikus rendszer összekapcsolni egy egyszerű LCD képernyő és képes legyen üzenetet megjeleníteni ezen a táblán:
Bár az a rajz, amely ebben a rajzban Fritzinggel szerepel, EGY, Nano esetében ugyanaz, csak csatlakoztatnia kell a megfelelő csapokhoz ... Vagyis a következőket csatlakoztathatja:
- RS LCD a D12 nano tűhöz.
- LCD engedélyezés D11-re a Nano-ból.
- Nano D4 - D5 LCD.
- Nano D5 - D4 LCD.
- Nano D6 - D3 LCD.
- Nano D7 - D2 LCD.
- LCD VO 5v-os tápegységen. Ebbe a sorba kell tenni a képen megjelenő 10k ellenállást.
- Másrészt az LCD GND-jét a kártya GND-jéhez is csatlakoztatnia kell.
- Már tudja, hogy az LCD 15 és 16 érintkezőinek meg kell változtatniuk a képernyő fényerejét, és egy potenciométerrel kell szabályozniuk.
Tekintettel vázlatkód, a következő példával megismerheti működését. Ne felejtse el használni a LiquidCrystal könyvtárat az LCD képernyőkhöz. További információt az ingyenes Arduino programozási tanfolyamunkon láthat.
#include <LiquidCrystal.h> //No olvides descargar la biblioteca LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { //Configurar el número de columnas y filas del LCD lcd.begin(16, 2); //Imprimir mensaje en la LCD lcd.print("¡HOLA MUNDO!"); } void loop() { //Poner el cursor en la columna 0, línea 1 lcd.setCursor(0, 1); //Imprimir el número de segundos desde reset lcd.setCursor(0, 1); lcd.print(millis() / 1000); }
Jó információ, az Arduino Nano-tól.
Üdvözlet