Popis
Arduino Nano je veľmi podobný výkonom, či počtom pinov verzii Arduino UNO, avšak Nano je ďaleko kompaktnejší. Je výborný na projekty kde je k dispozícii len malý priestor, piny na doske nie sú napájkované.
Pre používanie je nutné stiahnuť prostredie Arduino IDE z oficiálnej Arduino stránky. Link TU. Niektoré operačné systémy nemusia rozoznať dosku po pripojení do počítača, v takom prípade bude potrebné nainštalovať driver CH340G.
V ponuke máme zaradené aj Arduino Nano s napájkovanými pinmi. Oproti klasickému Arduino Nano má zabudovaný micro USB konektor. V katalógu nájdete aj verziu s USB-C alebo mini USB.
Čip:
Čip: ATmega328P / ATmega328PB
Frekvencia: 16 MHz
Pamäť: 32 kB
SRAM: 2 kB
EEPROM: 1 kB
Vstupy a výstupy:
14 x digitálny vstup/výstup (Sériový port, externé prerušenia, PWM)
8 x analógový vstup
MicroUSB konektor
Balenie neobsahuje pripojovací kábel k počítaču. Na doske sa môžu nachádzať dva rôzne čipy, ATMEGA328P alebo ATMEGA328PB (z dôvodu čipovej krízy boli niektoré klony osádzané podobnými -PB čipmi. Funkčne sú totožné, -PB dokonca ponúkajú viac možností). Verzia -PB však nespolupracuje s klasickou verziu Arduino IDE a niekedy je pre nahranie kódu nutné zvoliť:
1) ATmega328p (old bootloader) – bez preinštalovania bootloadera (v ponuke Nástroje / Tools v Arduino IDE)
alebo
2) Do Arduino IDE nainštalovať knižnicu MiniCore a vybrať čip ATmega328PB
alebo
3) Preinštalovať bootloader – pomocou knižnice MiniCore (odporúčame na preinštalovanie použiť USBasp programátor s STK500 soketom)
/Arduino Nano klón mikro USB-vel Arduino Nano klón mikro USB csatlakozóval
Andrej Revák –
Toto arduino nano spĺňa všetky požiadavky, no nie je praktické, keďže hneď po kúpe ho nebude možné použiť. Má v sebe totiž zlý (nefunkčný) bootloader, takže doň neviete cez arduino IDE nahrať program len tak. Taktiež, keď vymažete všetko čo má toto zariadenie v flash a sram, a potom pomocou druhého arduína (una alebo nana) skúsite nahrať nový bootloader pomocou klasických návodou na officiálnej stránke arduino.cc, nebude to fungovať. Toto všetko sa deje preto, lebo má zariadenie zlú signatúru, a rozhranie arduino IDE ho nevie rozpoznať. Procesor v zariadení je totiž ATMEGA328PB (miesto ATMEGA328P), čo je lacnejšia verzia, ktorá v sebe má však všetko rovnaké (čo sa týka EEPROM, sram a flash).
Ako to vieš vyriešiť?
No budeš potrebovať programátor (“arduino as ISP” funguje na všetko, okrem vymazania zariadenia) a board package MiniCore. Po tom ako vymažeš celé zariadenie, potrebuješ si pomocou board managera nainštalovať MiniCore. Ako si nainštalovať externý board package si určite vieš nájsť aj sám na internete ;). Keď je všetko nainštalované, vyberieš cez Tools>Board>Minicore>ATMEGA328. Potom sa ti zobrazí niekoľko nových nastavení. Všetko nechaj tak, jediné čo zmeň je Tools>Variant>328PB (Toto je dôležité!). Keď toto všetko máš, pripoj naspäť arduino nano ku programátoru, a nastav správny programátor v menu (Tools>Programmer, v mojom prípade to bolo STK500 as ISP). Teraz ti už stačí kliknúť burn bootloader a modliť sa že si niekde nespravil chybu :D. Po tomto by ti mal arduino IDE vypísať bootloader succesfuly burned a hotovo! Teraz môžeš skúsiť nahrať program. POZOR! Stále musíš zvoliť ATMEGA328PB cez MiniCore, keď zvolíš Arduino Nano (cez tools/board>arduino avr boards) tak to nebude fungovať!
Dúfam že niekomu s týmto tutoriálom pomôžem, no odporúčam radšej kúpiť 12€ (drahšiu) verziu, lebo tu neplatíte peniazmi, ale časom :).
PS: Verziu MiniCore, ktorú ja používam je 3.0.2