Arduino Nano: vse, kar morate vedeti o tej razvojni plošči

ArduinoNano

ArduinoNano To je še ena izmed različic, v kateri lahko najdete znamenito razvojno ploščo Arduino. Je majhen, a naj vas njegova velikost ne zavede, saj skriva veliko možnosti. Je kot pravi švicarski vojaški nož. Z njim lahko ustvarite številne projekte, pri katerih je pomembno, da poraba in velikost ostaneta na dosegu roke.

Kot vse Arduino in združljive plošče je tudi on podoben ostalim starejšim sestram, čeprav ima tudi nekatere edinstvene in drugačne tehnične značilnosti od ostalih. V tem članku boste videli vse te podobnosti in razlike da boste lahko razumeli vse, kar morate vedeti o tej plošči, in začeli razvijati lastne DIY projekte z Arduino Nano.

Kaj je Arduino Nano?

Arduino V svetu je že klasika hardware libre in ustvarjalni svet. Z njegovim razvojem in programskimi plažami lahko ustvarite množico projektov, kjer je meja vaša domišljija in no ... nekatere tehnične omejitve seveda. Omogočajo pa učenje elektronike, programiranja in tudi ustvarjanje pravih čudes.

Tudi strokovni projekti temeljijo na teh razvojnih ploščah. V primeru Arduino Nano, je zmanjšana različica de Arduino UNO. To zmanjša porabo energije, ki jo porabite, in pomeni tudi manj prostora za namestitev bale, zaradi česar je idealna za projekte, kjer je velikost pomembna.

To ni krožnik Arduino UNO miniaturizirano natančno, kot boste videli, jih je nekaj pomembne tehnične razlike. Prav tako ni alternativa Lilypad. Toda deli druge značilnosti in bistvo, ki je prisotno v vseh projektih Arduino. Seveda ga lahko programiramo z enakim Arduino IDE kot ostali.

Tehnične značilnosti

Tehnične značilnosti Arduino Nano

Plošča Arduino Nano ima poleg tega še nekaj tehničnih lastnosti, ki jih morate poznati, preden začnete z njo ocenite, ali je to tisto, kar potrebujete za vaš projekt ali ne ustreza vašim pričakovanjem.

podlaga tehnične značilnosti Zvok:

  • Je majhna, prilagodljiva in enostavna mikrokrmilna plošča.
  • Temelji na mikrokrmilniku ali MCU Atmel ATmega328p v različicah 3.x in v ATmega168 v prejšnjih različicah. V vsakem primeru deluje na frekvenci 16 MHz.
  • Spomin je sestavljen iz 16 KB ali 32 KB bliskavice, odvisno od različice (2 KB se uporablja za zagonski nalagalnik), z 1 ali 2 KB pomnilnika SRAM in 512 bajtov ali 1 KB EEPROM-a, odvisno od MCU-ja.
  • Ima napajalno napetost 5v, vhodna napetost pa se lahko razlikuje od 7 do 12v.
  • Ima 14 digitalnih zatičev, 8 analognih zatičev, 2 ponastavitvena zatiča in 6 napajalnih zatičev (Vcc in GND). Od analognih in digitalnih nožic jim je dodeljenih več dodatnih funkcij, kot sta pinMode () in digitalWrite () ter analogRead () za analoge. V primeru analogov omogočajo 10-bitno ločljivost od 0 do 5v. Na digitalnih številkah se 22 lahko uporabi kot izhod PWM.
  • Ne vključuje vtičnice enosmernega toka.
  • Za povezavo z računalnikom za programiranje ali napajanje uporablja standardni miniUSB.
  • Njegova poraba energije je 19mA.
  • Velikost tiskanega vezja je 18x45 mm s težo le 7 gramov.

Izrez in podatkovni list

Arduino Nano pinout

Na tej sliki lahko vidite Arduino pinout ali nagnjenost zatičev in povezav, ki jih najdete na tej razvojni plošči. Kot lahko vidite, Arduino Nano nima toliko I / O zatičev kot svoje sestre, ima pa za večino projektov precejšen znesek.

Če želite videti več podrobnosti, lahko dostopate podatkovnih listov obstajajo za to različico Arduino Nano:

Razlike z drugimi ploščami Arduino Mini in Micro

Arduino plošče

Znotraj uradni Arduinos V tem blogu najdete tiste različice, o katerih smo govorili, kot so UNO, Mega itd. Še en je ta Arduino Nano, ki ima naslednje razlike, ki ste jih videli v prejšnjih razdelkih.

Vendar narediti povzetek najbolj izjemnih, to so najpomembnejše glede na druge uradne tablice zmanjšane velikosti:

  • Zasnovan je bil z istim ciljem kot Arduino Mini, le Nano ima vrata miniUSB ga programirati in nahraniti z energijo.
  • Su cena je med Arduino Mini in Arduino Micro.
  • Preostale značilnosti si lahko ogledate v nadaljevanju mizo:
lastnosti

Arduino mini

ArduinoMicro

ArduinoNano

Mikrokrmilnik

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Delovna napetost

V 5

V 5

V 5

Napajalna napetost

7-9 V.

7-12 V.

7-9 V.

Delovna frekvenca

16 MHz

16 MHz

16 MHz

Analogni vhodi / izhodi

8/0

12/0

8/0

Digitalni vhodi / izhodi

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Bliskavica (kB)

32

32

16 / 32

Glavna napajalna in programska vrata

Preko kartice FTDI ali kabla

microUSB

mini USB

UART

1

1

1

Dimenzije
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

združljivost

Tabla Arduino Nano je združljiv z vsemi vrstami elektronskih komponent kot ostale plošče. Nobena omejitev ne presega omejitev največjega toka in napetosti, ki jih podpira. V nasprotnem primeru lahko uporabite katero koli komponento, ki jo želite vse vidno v HwLibre.

Začnite z Arduino Nano

Posnetek zaslona Arduino IDE

Kot sem rekel, lahko z isto programsko opremo programirate in začnete uporabljati to razvojno ploščo. Zato lahko Arduino Nano uporabljamo z isto programsko opremo Arduino IDE ki se uporablja za ostale plošče. Že veste, da je ta programska oprema precej prilagodljiva in vam omogoča celo uporabo različnih razvojnih plošč, ki niso Arduino ...

Za začetek s primerom, kako programirati Arduino Nano, lahko uporabite naslednje elektronska shema povezati preprosto LCD zaslon in na tej plošči lahko prikažete sporočilo:

Shema Arduino Nano LCD

Čeprav je plošča, ki je na tej risbi prikazana s Fritzingom, ENA, enako je za Nano, samo povezati ga morate z ustreznimi nožicami ... Se pravi, lahko priključite naslednje:

  • RS LCD na Nano pin D12.
  • LCD Omogoči na D11 iz Nano.
  • Nano LCD od D4 do D5.
  • Nano LCD od D5 do D4.
  • Nano LCD od D6 do D3.
  • Nano LCD od D7 do D2.
  • LCD VO pri napajanju 5v. V to vrstico morate postaviti 10k upor, ki se prikaže na sliki.
  • Po drugi strani pa morate GND zaslona LCD povezati tudi z GND plošče.
  • Že veste, da morata zatiča 15 in 16 LCD spremeniti svetlost zaslona in ga s potenciometrom regulirati.

Kar se tiče skica koda, lahko z naslednjim primerom začnete videti, kako deluje. Ne pozabite uporabiti knjižnice LiquidCrystal za LCD zaslone. Več informacij si lahko ogledate na našem brezplačnem tečaju programiranja 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);

}


Komentar, pusti svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Monica je dejal

    Dobre informacije, od Arduino Nano.
    pozdrav