Prehľad dosky Arduino Nano

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Tento článok poskytuje podrobné informácie o doske Arduino Nano a jedná sa o jeden druh dosky s mikrokontrolérom, ktorý navrhol tím Arduino. Tento mikrokontrolér je založený na procesoroch Atmega168 alebo Atmega328p. Je to dosť podobné s doskou Arduino Uno, ale pokiaľ ide o konfiguráciu pinov a vlastnosti, táto nano doska bola nahradená Arduino uno kvôli malým rozmerom. Ako vieme, tak pri navrhovaní vstavaný systém sú uprednostňované komponenty malej veľkosti. Na stavbu sa používajú hlavne dosky Arduino elektronické projekty . zabudované systémy, robotika atď. Ale nano dosky sú určené hlavne pre začiatočníkov, ktorí nie sú z technického prostredia.

Čo je doska Arduino Nano?

Arduino Nano je jeden typ mikrokontroléra a je navrhnutý webom Arduino.cc. Môže byť zostavený s mikrokontrolérom, ako je Atmega328. Tento mikrokontrolér sa používa aj v Arduino UNO. Je to doska malej veľkosti a tiež flexibilná so širokou škálou aplikácií. Iné Dosky Arduino patria hlavne Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo a Arduino Due. A ďalšie vývojové rady sú AVR Development Board, PIC Development Board, Malinový koláč , Intel Edison, Launchpad MSP430 a doska ESP32.




Táto doska má veľa funkcií a funkcií, ako je doska Arduino Duemilanove. Táto Nano doska sa však líši v balení. Nemá žiadny konektor DC, takže napájanie je možné zabezpečiť pomocou malého portu USB, ktorý je inak priamo pripojený k pinom, ako sú VCC a GND. Táto doska môže byť dodávaná s 6 až 20 voltami pomocou mini USB portu na doske.

Vlastnosti Arduino Nano

Medzi vlastnosti Arduino nano patria hlavne nasledujúce.



arduino-nano-doska

Arduino-nano-doska

  • Mikrokontrolér ATmega328P je z 8-bitovej rodiny AVR
  • Prevádzkové napätie je 5V
  • Vstupné napätie (Vin) je 7V až 12V
  • Vstupné / výstupné piny sú 22
  • Analógové i / p piny sú 6 od A0 do A5
  • Digitálne špendlíky sú 14
  • Spotreba energie je 19 mA
  • I / O piny DC prúd je 40 mA
  • Flash pamäť je 32 KB
  • SRAM má veľkosť 2 kB
  • EEPROM je 1 kB
  • Rýchlosť CLK je 16 MHz
  • Hmotnosť-7g
  • Veľkosť dosky s plošnými spojmi je 18 X 45 mm
  • Podporuje tri komunikácie ako SPI, IIC a USART

Arduino Nano Pinout

Konfigurácia nano pinov Arduino je uvedená nižšie a o jednotlivých funkciách pinov sa hovorí nižšie.

arduino-nano-pinout

Arduino-nano-pinout

Napájací kolík (Vin, 3,3 V, 5 V, GND): Tieto piny sú napájacie piny


  • Vin je vstupné napätie dosky, a používa sa, keď je externé Zdroj energie sa používa od 7V do 12V.
  • 5V je regulované napájanie napätie nano dosky a slúži na napájanie dosky, ako aj komponentov.
  • 3,3 V je minimálne napätie, ktoré je generované z regulátor napätia na tabuli.
  • GND je zemniaci kolík dosky

Pin RST (reset): Tento pin sa používa na resetovanie mikrokontroléra

Analógové piny (A0-A7): Tieto piny sa používajú na výpočet analógového napätia dosky v rozsahu 0V až 5V

I / O piny (digitálne piny od D0 - D13): Tieto kolíky sa používajú ako i / p kolíky inak o / p. 0V a 5V

Sériové piny (Tx, Rx): Tieto kolíky sa používajú na prenos a príjem sériových údajov TTL.

Externé prerušenia (2, 3): Tieto piny sa používajú na aktiváciu prerušenia.

PWM (3, 5, 6, 9, 11): Tieto piny sa používajú na zabezpečenie 8-bitového výstupu PWM.

SPI (10, 11, 12 a 13): Tieto kolíky sa používajú na podoprenie SPI komunikácia .

Vstavaná LED (13): Tento pin slúži na aktiváciu LED.

IIC (A4, A5): Tieto piny sa používajú na podporu komunikácie TWI.

AREF: Tento pin slúži na dodanie referenčného napätia vstupnému napätiu

Rozdiel medzi Arduino UNO a Arduino Nano

Doska Arduino Nano je podobná doske Arduino UNO vrátane podobného mikrokontroléra ako Atmega328p. Môžu tak zdieľať podobný program. Hlavným rozdielom medzi týmito dvoma je veľkosť. Pretože veľkosť Arduino Uno je dvojnásobná ako u nano dosiek. Dosky Uno teda využívajú v systéme viac miesta. Programovanie UNO je možné vykonať pomocou USB kábel, zatiaľ čo Nano používa kábel mini USB. Hlavné rozdiely medzi týmito dvoma spôsobmi sú uvedené v nasledujúcej tabuľke.

rozdiel medzi arduino-uno-a-arduino-nano

Rozdiel medzi Arduino-UNO a Arduino-nano

Komunikácia Arduino Nano

Komunikácia dosky Arduino Nano sa môže uskutočňovať pomocou rôznych zdrojov, ako napríklad pomocou ďalšej dosky Arduino, počítača, inak pomocou mikrokontrolérov. Mikrokontrolér používaný v doske Nano (ATmega328) ponúka sériová komunikácia (UART TTL). To je prístupné na digitálnych pinoch ako TX a RX. Softvér Arduino pozostáva zo sériového monitora, ktorý umožňuje ľahké textové informácie prenášané a prijímané z dosky.

LED diódy TX & RX na doske Nano budú blikať, kedykoľvek sa budú informácie posielať cez FTDI a USB spojenie v smere k počítaču. Knižničný softvér SoftwareSerial umožňuje sériovú komunikáciu na ktoromkoľvek z digitálnych pinov na doske. Mikrokontrolér podporuje aj komunikáciu SPI & I2C (TWI).

Programovanie Arduino Nano

Programovanie Arduino nano je možné vykonať pomocou softvéru Arduino. Kliknite na možnosť Nástroje a vyberte nano dosku. Mikrokontrolér ATmega328 cez dosku Nano je dodávaný s predprogramovaným pomocou bootloaderu. Tento zavádzač umožňuje načítať nový kód bez použitia externého hardvérového programátora. Komunikáciu je možné vykonať pomocou protokolu STK500. Tu sa tiež dá vyhnúť bootloaderu a program mikrokontroléra je možné vykonať pomocou hlavičky sériového programovania v obvode alebo ICSP s Arduino ISP.

Aplikácie Arduino Nano

Tieto dosky sa používajú na vytváranie projektov Arduino Nano čítaním vstupov senzora, tlačidla alebo prsta a poskytujú výstup zapnutím motora alebo LED diódy, alebo sú niektoré z aplikácií uvedené nižšie.

Toto je teda všetko o prehľade Datasheet Arduino nano . Z vyššie uvedených informácií nakoniec môžeme vyvodiť záver, že pre začiatočníkov, ktorí sú v elektronike noví, sa táto doska Nano mimoriadne odporúča ísť na túto dosku kvôli jej vlastnostiam, ako sú nízke náklady a veľmi jednoduché použitie v rôznych aplikáciách. Túto dosku je možné jednoducho pripojiť k ľubovoľnému počítaču prostredníctvom jej mini USB portu. Tu je otázka, čo je to nano ovládač Arduino?