Arduino Nano: sve što trebate znati o ovoj razvojnoj ploči

ArduinoNano

ArduinoNano To je još jedna od verzija u kojoj možete pronaći poznatu razvojnu ploču Arduino. Mali je, ali nemojte se zavaravati njegovom veličinom, skriva puno mogućnosti. To je kao pravi švicarski vojni nož. Pomoću nje možete stvoriti mnoštvo projekata u kojima je važno držati potrošnju i veličinu na odstojanju.

Kao i sve Arduino i kompatibilne ploče, ima sličnosti s ostalim starijim sestrama, iako također ima određene jedinstvene tehničke karakteristike koje se razlikuju od ostalih. U ovom ćete članku vidjeti sve to sličnosti i razlike kako biste mogli razumjeti sve što trebate znati o ovoj ploči i započeti razvoj vlastitih DIY projekata s Arduino Nano-om.

Što je Arduino Nano?

Arduino To je već klasik u svijetu hardware libre i tvorac svijeta. S njegovim razvojem i softverskim plažama možete stvoriti mnoštvo projekata gdje je granica vaša mašta i dobro... neka tehnička ograničenja, naravno. Ali oni vam omogućuju da naučite elektroniku, programiranje i također stvorite prava čuda.

Na tim razvojnim pločama temelje se čak i profesionalni projekti. U slučaju Arduino Nano, to je smanjena verzija de Arduino UNO. To minimalizira potrošnju energije koju trošite, a također znači da je potrebno manje prostora za smještaj bale, što ga čini idealnim za projekte u kojima je veličina važna.

Ovo nije tanjur Arduino UNO točno minijaturni, kao što ćete vidjeti, ima ih važne tehničke razlike. Niti je alternativa LilyPad. Ali dijeli druge karakteristike i bit koja je prisutna u svim Arduino projektima. Naravno, može se programirati s istim Arduino IDE poput ostatka.

tehničke karakteristike

Tehničke značajke Arduino Nano

Ploča Arduino Nano ima i neke tehničke karakteristike koje biste trebali znati prije nego što započnete s njom procijenite je li to ono što vam treba za vaš projekt ili ne ispunjava vaša očekivanja.

ESA tehničke karakteristike zvuk:

  • To je mala, fleksibilna i jednostavna ploča mikrokontrolera.
  • Temelji se na mikrokontroleru ili MCU-u Atmel ATmega328p u verzijama 3.x i na ATmega168 u prethodnim verzijama. U svakom slučaju, radi na frekvenciji od 16 MHz.
  • Memorija se sastoji od 16 KB ili 32 KB bljeskalice, ovisno o verziji (2 KB za bootloader), s 1 ili 2 KB SRAM memorije i 512 bajta ili 1 KB EEPROM-a, ovisno o MCU-u.
  • Ima napon napajanja od 5v, ali ulazni napon može varirati od 7 do 12v.
  • Ima 14 digitalnih, 8 analognih, 2 za resetiranje i 6 naponskih (Vcc i GND). Od analognih i digitalnih pinova dodijeljeno im je nekoliko dodatnih funkcija poput pinMode () i digitalWrite () te analogRead () za analoge. U slučaju analoga, oni dopuštaju 10-bitnu razlučivost od 0 do 5v. Na digitalima se 22 mogu koristiti kao izlazi PWM.
  • Ne uključuje utičnicu istosmjerne struje.
  • Za povezivanje s računalom koristi ga standardni miniUSB za programiranje ili napajanje.
  • Njegova potrošnja energije je 19mA.
  • Veličina PCB-a je 18x45 mm, a težina je samo 7 grama.

Pinout i tablica podataka

Arduino Nano pinout

Na ovoj slici ljubaznošću Arduina možete vidjeti pinout ili predispozicija pinova i veza koje možete pronaći na ovoj razvojnoj ploči. Kao što vidite, Arduino Nano nema toliko I / O pinova kao svoje sestre, ali ima znatan broj za većinu projekata.

Ako želite vidjeti više detalja, možete pristupiti tablice podataka koji postoje za ovu Arduino Nano verziju:

Razlike s ostalim pločama Arduino Mini i Micro

Arduino ploče

Unutar službeni Arduinos Na ovom blogu možete pronaći one verzije o kojima smo govorili, kao što su UNO, Mega itd. Još jedan je ovaj Arduino Nano, koji ima sljedeće razlike koje ste vidjeli u prethodnim odjeljcima.

Međutim, učiniti sažetak najistaknutijih, ovo su najvažnije u odnosu na ostale službene pločice smanjene veličine:

  • Dizajniran je s istim ciljem kao i Arduino Mini, samo što Nano ima miniUSB priključak da ga programira i hrani energijom.
  • Su cijena nalazi se između Arduino Mini i Arduino Micro.
  • Ostatak karakteristika može se vidjeti u nastavku tabla:
značajke

Arduino mini

ArduinoMicro

ArduinoNano

Mikrokontroler

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Radni napon

5 V

5 V

5 V

Napon napajanja

7-9 V

7-12 V

7-9 V

Radna frekvencija

16 MHz

16 MHz

16 MHz

Analogni ulazi / izlazi

8/0

12/0

8/0

Digitalni ulazi / izlazi

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Bljeskalica (kB)

32

32

16 / 32

Glavni priključak za napajanje i programiranje

Putem FTDI kartice ili kabela

microUSB

mini USB

UART

1

1

1

veličina
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

kompatibilnost

Ploča Arduino Nano je kompatibilan sa svim vrstama elektroničkih komponenata poput ostalih tanjura. Nema ograničenja bilo koje vrste izvan maksimalnih ograničenja struje i napona koje podržava. Ali u suprotnom možete koristiti bilo koju komponentu od koje želite sve viđeno u HwLibreu.

Započnite s Arduino Nano

Snimka zaslona Arduino IDE-a

Kao što sam rekao, isti softver možete koristiti za programiranje i početak rada s ovom razvojnom pločom. Stoga se Arduino Nano može koristiti s istim softverom Arduino IDE koji se koristi za ostatak ploča. Već znate da je ovaj softver prilično fleksibilan i čak vam omogućuje upotrebu drugih različitih razvojnih ploča koje nisu Arduino ...

Za početak s primjerom kako programirati Arduino Nano, možete koristiti sljedeće elektronička shema povezati jednostavan LCD zaslon i moći ćete prikazati poruku na ovoj pločici:

Shema Arduino Nano LCD-a

Iako je ploča koja se na ovom crtežu prikazuje s Fritzingom JEDNA, je isto za Nano, samo ga morate spojiti na odgovarajuće pinove ... To jest, možete povezati sljedeće:

  • RS LCD na Nano pin D12.
  • LCD Omogući na D11 iz Nano-a.
  • Nano D4 do D5 LCD.
  • Nano D5 do D4 LCD.
  • Nano D6 do D3 LCD.
  • Nano D7 do D2 LCD.
  • LCD VO na napajanju od 5v. U ovaj redak morate staviti 10k otpornik koji se pojavljuje na slici.
  • S druge strane, također morate spojiti GND LCD-a na GND ploče.
  • Već znate da će LCD pribadače 15 i 16 promijeniti svjetlinu zaslona i koristiti potenciometar za regulaciju.

Kao kod skice, možete upotrijebiti sljedeći primjer da biste vidjeli kako to funkcionira. Ne zaboravite koristiti knjižnicu LiquidCrystal za LCD zaslone. Više informacija možete vidjeti na našem besplatnom 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, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Monica dijo

    Dobre informacije od Arduino Nano-a.
    pozdravi