ArduinoNano Shtë një tjetër nga versionet në të cilin mund të gjeni bordin e famshëm të zhvillimit Arduino. Smallshtë i vogël, por mos u mashtroni nga madhësia e tij, ai fsheh shumë mundësi. Likeshtë si një thikë e vërtetë e ushtrisë zvicerane. Me të mund të krijoni një mori projektesh në të cilat është e rëndësishme të mbani larg konsumin dhe madhësinë.
Ashtu si të gjitha bordet Arduino dhe të përputhshme, ajo ka ngjashmëri me motrat e tjera më të mëdha, megjithëse ka gjithashtu disa karakteristika unike teknike që janë të ndryshme nga të tjerat. Në këtë artikull do të shihni të gjithë ata ngjashmëritë dhe ndryshimet të jeni në gjendje të kuptoni gjithçka që duhet të dini në lidhje me këtë bord dhe të filloni të zhvilloni projektet tuaja DIY me Arduino Nano.
Çfarë është Arduino Nano?
Arduino Është tashmë një klasik në botën e hardware libre dhe bota krijuese. Me zhvillimin e tij dhe plazhet e softuerit ju mund të krijoni një mori projektesh ku kufiri është imagjinata juaj dhe mirë... disa kufizime teknike sigurisht. Por ato ju lejojnë të mësoni elektronikë, programim dhe gjithashtu të krijoni mrekulli të vërteta.
Edhe projektet profesionale bazohen në këto borde zhvillimi. Në rastin e Arduino Nano, është një version i reduktuar de Arduino UNO. Kjo minimizon kërkesën për energji që ju konsumoni dhe gjithashtu do të thotë që nevojitet më pak hapësirë për të vendosur tastin, duke e bërë atë ideal për projekte ku madhësia është e rëndësishme.
Kjo nuk është një pjatë Arduino UNO miniaturizuar saktësisht, siç do të shihni se ka disa ndryshime të rëndësishme teknike. As nuk është një alternativë ndaj Lily Pad. Por ajo ndan karakteristika të tjera dhe thelbin që është i pranishëm në të gjitha projektet Arduino. Sigurisht, mund të programohet me të njëjtën gjë Arduino IDE si pjesa tjetër.
Karakteristikat teknike
Bordi Arduino Nano ka disa karakteristika teknike që duhet të dini para se të filloni me të, përveç kësaj vlerësoni nëse është ajo që ju nevojitet për projektin tuaj ose nuk i përmbush pritjet tuaja.
ESAS karakteristikat teknike shëndoshë:
- Isshtë një bord i vogël, fleksibël dhe i lehtë për t’u përdorur në mikrokontrollues.
- Ai bazohet në mikrokontrolluesin Atmel ATmega328p ose MCU në versionet 3.x dhe në ATmega168 në versionet e mëparshme. Në çdo rast, ajo punon në një frekuencë prej 16 Mhz.
- Kujtesa përbëhet nga 16 KB ose 32 KB flash në varësi të versionit (2KB të përdorura për bootloader), me 1 ose 2 KB memorie SRAM dhe një 512 bajt ose 1 KB EEPROM në varësi të MCU.
- Ka një tension furnizimi prej 5v, por voltazhi i hyrjes mund të ndryshojë nga 7 në 12v.
- Ka 14 kunja dixhitale, 8 kunja analoge, 2 kunja rivendosjeje dhe 6 kunja të energjisë (Vcc dhe GND). Nga kunjat analoge dhe dixhitale, atyre u janë caktuar disa funksione shtesë si pinMode () dhe digitalWrite () dhe analogRead () për analoge. Në rastin e analogëve, ato lejojnë një rezolucion 10-bit nga 0 në 5v. Në shifra, 22 mund të përdoren si rezultate PWM.
- Nuk përfshin një fole të rrymës së drejtpërdrejtë.
- Ai përdor një miniUSB standard për lidhjen e tij me kompjuterin për ta programuar ose furnizuar me energji.
- Konsumi i tij i energjisë është 19mA.
- Madhësia e PCB është 18x45 mm me një peshë prej vetëm 7 gram.
Pinout dhe fletë të dhënash
Në këtë imazh mund të shihni mirësjelljen e Arduino pinout ose predispozicioni i kunjave dhe lidhjeve që mund të gjeni në këtë bord zhvillimi. Siç mund ta shihni, Arduino Nano nuk ka aq shumë kunja I / O sa motrat e tij, por ka një numër të konsiderueshëm për shumicën e projekteve.
Nëse dëshironi të shihni më shumë detaje, mund të përdorni fletët e të dhënave që ekzistojnë për këtë version Arduino Nano:
- Fleta e të dhënave në PDF
- Dosjet e shqiponjës
- Skemat elektronike Arduino Nano
- Shkarkoni pinout në PDF
Dallimet me bordet e tjera Arduino Mini dhe Micro
brenda Arduinos zyrtare Ato versione për të cilat kemi folur mund t’i gjeni në këtë blog, siç janë UNO, Mega, etj. Një tjetër është ky Arduino Nano, i cili ka ndryshimet e mëposhtme që keni parë në seksionet e mëparshme.
Megjithatë, për të bërë një përmbledhje e më të spikaturave, këto janë më të rëndësishmet në lidhje me pllakat e tjera zyrtare të madhësisë së zvogëluar:
- Wasshtë dizenjuar me të njëjtin qëllim si Arduino Mini, vetëm Nano ka një port miniUSB për ta programuar dhe ushqyer me energji.
- Su çmim është midis Arduino Mini dhe Arduino Micro.
- Pjesa tjetër e karakteristikave mund të shihet në vijim tabelë:
karakteristika të |
Arduino mini |
Arduino Mikro |
ArduinoNano |
Mikrokontrollues |
Atmega328P |
ATmega32U4 |
ATmega168 / ATmega328P |
Tensioni i funksionimit |
5 V |
5 V |
5 V |
Tensioni i furnizimit |
7-9 V |
7-12 V |
7-9 V |
Frekuenca e funksionimit |
16 MHz |
16 MHz |
16 MHz |
Hyrjet / daljet analoge |
8/0 |
12/0 |
8/0 |
Hyrjet / daljet dixhitale |
14/14 |
20/20 |
14/14 |
PWM |
6 |
7 |
6 |
EEPROM (KB) |
1 |
1 |
0.512 / 0 |
SRAM (kB) |
2 |
2.5 |
1 / 2 |
Blic (kB) |
32 |
32 |
16 / 32 |
Fuqia kryesore dhe porti i programimit |
Përmes kartës ose kabllos FTDI |
microUSB |
mini USB |
UART |
1 |
1 |
1 |
përmasat |
3 1.8 cm x | 4.8 1.77 cm x | 4.5 1.8 cm x |
pajtueshmëri
Bordi Arduino Nano është kompatibile me te gjitha llojet e komponenteve elektronike si pjesa tjetër e pllakave. Nuk ka asnjë kufizim të çfarëdo lloji përtej kufizimeve maksimale të rrymës dhe tensionit që ajo mbështet. Por përndryshe, mund të përdorni çdo përbërës nga i cili dëshironi të gjitha shihen në HwLibre.
Filloni me Arduino Nano
Siç thashë, ju mund të përdorni të njëjtin softuer për të programuar dhe filluar me këtë bord zhvillimi. Prandaj, Arduino Nano mund të përdoret me të njëjtin softuer Arduino IDE e cila përdoret për pjesën tjetër të pllakave. Ju tashmë e dini që ky program është mjaft fleksibël dhe madje ju lejon të përdorni borde të tjerë të ndryshëm të zhvillimit që nuk janë Arduino ...
Për të filluar me një shembull se si të programoni Arduino Nano, mund të përdorni sa më poshtë skema elektronike për të lidhur një të thjeshtë Ekran LCD dhe të jetë në gjendje të shfaqë një mesazh në këtë pllakë:
Edhe pse pllaka që shfaqet në këtë vizatim me Fritzing është NJ ONE, është e njëjta gjë për Nanon, thjesht duhet ta lidhni atë me kunjat përkatëse ... Kjo është, ju mund të lidhni sa vijon:
- RS LCD në Nano pin D12.
- Aktivizo LCD në D11 nga Nano.
- LCD Nano D4 në D5.
- LCD Nano D5 në D4.
- LCD Nano D6 në D3.
- LCD Nano D7 në D2.
- LCD VO në furnizimin me energji 5v. Në këtë linjë duhet të vendosni rezistencën 10k që shfaqet në figurë.
- Nga ana tjetër, ju gjithashtu duhet të lidhni GND të LCD me një GND të bordit.
- Ju tashmë e dini që kunjat LCD 15 dhe 16 duhet të ndryshojnë shkëlqimin e ekranit dhe të rregullojnë një potenciometër.
Për të kodi i skicës, mund të përdorni shembullin e mëposhtëm për të filluar të shihni se si funksionon. Mos harroni të përdorni bibliotekën LiquidCrystal për ekranet LCD. Ju mund të shihni më shumë informacion në kursin tonë falas të programimit Arduino.
#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); }
Informacion i mirë, nga Arduino Nano.
të fala