Arduino Nano: gjithçka që duhet të dini në lidhje me këtë bord zhvillimi

ArduinoNano

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

Karakteristikat teknike Arduino Nano

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

Arduino Nano pinout

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:

Dallimet me bordet e tjera Arduino Mini dhe Micro

Bordet Arduino

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

Foto nga Arduino IDE

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ë:

Skematike LCD Arduino Nano

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);

}


Një koment, lëre tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Monica dijo

    Informacion i mirë, nga Arduino Nano.
    të fala