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 švajcarski 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 sa ostalim starijim sestrama, iako takođe ima određene jedinstvene i različite tehničke karakteristike 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 „uradi sam“ projekata s Arduino Nano-om.

Šta je Arduino Nano?

Arduino To je već klasik u svijetu hardware libre i svet kreatora. Sa svojim razvojnim i softverskim plažama možete kreirati mnoštvo projekata u kojima je granica vaša mašta i pa... neka tehnička ograničenja naravno. Ali oni vam omogućavaju da naučite elektroniku, programiranje i stvarate prava čuda.

Čak su i profesionalni projekti zasnovani na tim razvojnim odborima. U slucaju da Arduino Nano, to je smanjena verzija de Arduino UNO. To minimalizira potrošnju energije koju trošite, a ujedno znači i da je potrebno manje prostora za smještaj bala, što je čini idealnom za projekte u kojima je veličina važna.

Ovo nije tanjir Arduino UNO tačno minijaturni, kao što ćete vidjeti, ima ih važne tehničke razlike. Niti je alternativa Lily Pad. Ali dijeli druge karakteristike i suštinu koja je prisutna u svim Arduino projektima. Naravno, može se programirati s istim Arduino IDE kao i ostali.

Tehničke karakteristike

Tehničke karakteristike Arduino Nano

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

Esas tehničke karakteristike To su:

  • To je mala, fleksibilna ploča mikrokontrolera koja se lako koristi.
  • Zasnovan je na Atmel ATmega328p mikrokontroleru ili MCU u verzijama 3.x i u ATmega168 u ranijim verzijama. U svakom slučaju, radi na frekvenciji od 16 MHz.
  • Memorija se sastoji od 16 KB ili 32 KB fleša, ovisno o verziji (2 KB se koristi za pokretački program), 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 pinova, 8 analognih pina, 2 pina za resetovanje i 6 pina za napajanje (Vcc i GND). Od analognih i digitalnih pinova dodijeljeno im je nekoliko dodatnih funkcija poput pinMode () i digitalWrite () i analogRead () za analoge. U slučaju analoga, oni omogućavaju 10-bitnu rezoluciju od 0 do 5v. Na digitalima se 22 mogu koristiti kao izlazi PWM.
  • Ne uključuje utičnicu istosmjerne struje.
  • Za povezivanje s računarom koristi 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 predispozicije 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 iznos za većinu projekata.

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

Razlike sa ostalim Arduino Mini i Micro pločama

Arduino ploče

Unutar zvanični 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 port 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 board:
Karakteristike

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

Bljesak (kB)

32

32

16 / 32

Glavni priključak za napajanje i programiranje

Putem FTDI kartice ili 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

Kompatibilnost

Arduino Nano ploča je kompatibilan sa svim vrstama elektroničkih komponenata poput ostalih ploča. 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

Snimak ekrana 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 koja se koristi za ostatak ploča. Već znate da je ovaj softver prilično fleksibilan i čak vam omogućava upotrebu drugih različitih razvojnih ploča koje nisu Arduino ...

Za početak s primjerom kako programirati Arduino Nano, možete koristiti sljedeće elektronska šema za povezivanje jednostavan LCD ekran i moći ćete prikazati poruku na ovoj ploči:

Šema Arduino Nano LCD-a

Iako je ploča koja se na ovom crtežu pojavljuje 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 od Nano-a.
  • Nano D4 do D5 LCD.
  • Nano D5 do D4 LCD.
  • Nano D6 do D3 LCD.
  • Nano D7 do D2 LCD.
  • LCD VO pri 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 igle 15 i 16 promijeniti svjetlinu zaslona i koristiti potenciometar za regulaciju.

Što se tiče skica kod, možete koristiti sljedeći primjer da biste počeli vidjeti kako to radi. Ne zaboravite koristiti biblioteku LiquidCrystal za LCD ekrane. 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 komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Monica rekao je

    Dobre informacije od Arduino Nano-a.
    Saludos