Arduino Nano

Arduino NanoArduino Nano je založené na procesore ATmega328. Má rovnakú funkčnosť ako Arduino UNO, ale je menšie a je kompatibilné s nepájivím kontaktným polom (breadboard). Chýba mu DC napájací konektor a pracuje s mini-USB káblom namiesto štandardného.

Tento typ dosky používam veľmi často, skvele mi pasuje do breadboardu, je malé a ideálne na rýchle testovanie programov. Má všetko, čo potrebujem. Doporučujem tento typ si určite zadovážiť.

Špecifikácia

Arduino Nano doska z horaArduino Nano doska z dola

 

5V
8-bit
16 MHz
AVR

 

MikroprocesorATmega328P
Max. napätie I/O pinov5V
Napájanie dosky Vin7-12V
Napájanie dosky USB5V
Digitálne I/O piny14 (z toho je 6 PWM výstupov)
PWM piny (8-bit)6 (D3, D5, D6, D9, D10, D11)
Analogové piny (10-bit)8 (A0-A7)
DC prúd na I/O pin40 mA
Spotreba energie19 mA
Flash pamäť32 KB z toho 2 KB pre bootloader
SRAM2 KB
EEPROM1 KB
Frekvencia mikroprocesora16 MHz
LED_BUILTIN13 (integrovaná LED na pine)
Dĺžka45 mm
Šírka18 mm
Váha7 g

Napájanie

Arduino Nano možno napájať cez mini-USB konektor alebo cez pin Vin 7-12V (max 20V) ako neregulované externé napájanie (pin 30) alebo 5V ako regulované externé napájanie (pin 27). Ako zdroj energie je automaticky vybrané nejvyššie napätia. FTDI FT232RL čip (alebo jeho klon CH340) na Arduino Nano je pripojený iba v prípade, že doska je napájaná cez USB. Napájanie je indikovaná pomocou LED PWR.

Pamäť

Integrovaný čip ATmega328 má 32 KB flash pamäti pre program, z toho je použitých 2 KB pre bootloader. Veľkosť SRAM je 2 KB a má 1 KB EEPROM.

Vstupy a výstupy

Každý zo 14 digitálnych pinov na Arduino Nano možno použiť ako vstup alebo výstup, pomocou pinMode()digitalWrite() digitalRead() funkcií. Pracovné napätie pinov je 5V. Každý pin môže poskytovať alebo prijímať maximálne 40mA a má interný pull-up rezistor 20 – 50kOhm (v predvolenom nastavení je odpojený). Okrem toho niektoré piny na doske majú špecializované funkcie:

  • Seriová linka: pin 0 (RX) a 1 (TX). Používa sa pre príjem (RX) a prenos (TX) TTL dát. Tieto piny sú pripojené na zodpovedajúce piny FTDI čipu. Komunikácia je indikovaná pomocou integrovaných LED diód (RX LED a TX LED).
  • Externé prerušenie: pin 2 a 3. Tieto piny môžu byť konfigurované tak, aby spustili prerušenie pri nízkej hodnote 0V (low) alebo pri nábežnej hrane z 0V na 5V (rising) alebo pri klesajúcej hrane z 5V na 0V (falling) alebo pri zmene hodnoty (change). Viac informácií nájdete vo funkcii attachInterrupt().
  • PWM: piny 3, 5, 6, 9, 10 a 11 poskytujú 8-bitový PWM výstup funkciou analogWrite().
  • SPI: piny 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Tieto piny podporujú hardwarovú SPI komunikáciu.
  • LED: pin 13. Na doske je zabudovaná LED dióda do série s rezistorom a je pripojená k digitálnemu pinu 13. Keď je na pine hodnota high, tak LED svieti, keď je na pine hodnota low, tak LED nesvieti.
  • Analógové vstupy: 8 analógových vstupov, z ktorých každý poskytuje 10 bitové rozlíšenie (t.j. 1024 rôznych hodnôt). Referenčné napätie pre analógové vstupy je štandardne 5V, ale dá sa zmeniť použitím funkcie analogReference(). Analógové piny 6 a 7 nemožno použiť ako digitálne piny a piny 4 a 5 navyše majú špecializovanú funkciu pre komunikáciu po I2C zbernici.
  • I2C: používajú sa analógové piny 4 (SDA) a 5 (SCL). Podporuje komunikáciu I2C (TWI) pomocou knižnice Wire.
  • AREF: pin sa používa ako referenčné napätie pre analógové vstupy. Používa sa s funkciou analogReference().
  • Reset: tento pin pri hodnote low resetuje čip. Zvyčajne sa používa na pridanie resetovacieho tlačidla alebo mikrospínača do shieldov. Jedno takéto nájdete aj tejto na doske.

Dokumentácia Arduino Nano

Arduino Nano je open-source hardvér. Môžete si vytvoriť vlastnú dosku pomocou nasledujúcich súborov:

Arduino Nano pinout

Produkty


Arduino história

Arduino história a vývojArduino [čítaj Arduíno] je v informatike názov malého jedno-doskového počítača založeného na mikrokontroléri ATmega od firmy Atmel. Svojim návrhom sa snaží podporiť výučbu informatiky v školách a oboznámiť študentov s tým, ako sú pomocou počítačov riadené rôzne zariadenia (napr. mikrovlnná rúra, automatická práčka a iné stroje). Nejedná sa teda o počítač v zmysle stolného počítača alebo …

Arduino MEGA 2560

Arduino MEGA 2560Arduino MEGA 2560 je navrhnutý pre komplexnejšie projekty. Má väčší priestor pre program, takže sa využíva pre 3D tlačiarne a projekty robotiky. To dáva projektom dostatok priestoru. K tejto doske nájde aj rôzne shieldy. Medzi najpoužívanejšie patrí napr. TFT dotykový displej, ktorý priamo pasuje do vyvedených kontaktov po obvode. Tvoriť tak môžte projekty ovládané cez …

Ako na ošetrenie spínacích kontaktov – debouncing

Ako na ošetrenie spínacích kontaktov - debouncingVšeobecne najčastejším spôsobom ovládania aplikácií Arduinom s okolitým svetom sú tlačítka, klávesnice (membránové, kapacitné alebo s mikrospínačmi), rotačné enkódery (rotation encoders, inkrementálne otočné ovládače) a rad ďalších spínačov, pracujúcich na mechanickom princípe. Hoci na prvý pohľad by nemal byť až taký problém zistiť, či je nejaký kontakt zopnutý alebo nie, nejaká úskalia tam predsa len …

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Môžeš použiť tieto HTML značky a atribúty: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>