Arduino Nano: viss, kas jums jāzina par šo izstrādes paneli

Arduino nano

Arduino nano Tā ir vēl viena no versijām, kurā varat atrast slaveno Arduino izstrādes padomi. Tas ir mazs, taču neļaujiet sevi apmānīt ar tā lielumu, tas slēpj daudz iespēju. Tas ir kā īsts Šveices armijas nazis. Ar to jūs varat izveidot daudzus projektus, kuros ir svarīgi saglabāt patēriņu un lielumu.

Tāpat kā visiem Arduino un saderīgajiem dēļiem, tam ir līdzības ar citām vecākajām māsām, lai arī tam ir arī dažas unikālas tehniskās īpašības, kas atšķiras no citām. Šajā rakstā jūs redzēsiet visus tos līdzības un atšķirības lai varētu saprast visu, kas jums jāzina par šo dēli, un sākt izstrādāt savus DIY projektus ar Arduino Nano.

Kas ir Arduino Nano?

Arduino Tā jau ir klasika pasaulē hardware libre un veidotāju pasaule. Ar tās izstrādi un programmatūras pludmalēm jūs varat izveidot daudzus projektus, kur robeža ir jūsu iztēle un, protams, daži tehniski ierobežojumi. Bet tie ļauj apgūt elektroniku, programmēšanu un arī radīt īstus brīnumus.

Pat profesionālu projektu pamatā ir šīs attīstības padomes. Gadījumā, ja Arduino Nano, tā ir samazināta versija de Arduino UNO. Tas samazina enerģijas patēriņu, ko patērējat, kā arī nozīmē, ka ķīpu ievietošanai ir nepieciešams mazāks vietas platība, padarot to ideāli piemērotu projektiem, kur svarīgs ir izmērs.

Šī nav plāksne Arduino UNO precīzi miniaturizēts, kā jūs redzēsiet, ir daži svarīgas tehniskās atšķirības. Tā nav arī alternatīva Lilija Pad. Bet tam ir citas īpašības un būtība, kas piemīt visiem Arduino projektiem. Protams, to var ieprogrammēt ar to pašu Arduino IDE tāpat kā pārējie.

Tehniskais raksturojums

Arduino Nano tehniskās īpašības

Arduino Nano dēlim ir dažas tehniskās īpašības, kas jums papildus jāzina, pirms sākat ar to novērtējiet, vai tas ir tas, kas jums nepieciešams vai neatbilst jūsu cerībām.

Esas tehniskie parametri skaņa:

  • Tā ir maza, elastīga un ērti lietojama mikrokontrolleru plate.
  • Tas ir balstīts uz Atmel ATmega328p mikrokontrolleru vai MCU 3.x versijā un ATmega168 iepriekšējās versijās. Jebkurā gadījumā tas darbojas ar frekvenci 16 Mhz.
  • Atmiņa sastāv no 16 KB vai 32 KB zibspuldzes atkarībā no versijas (2KB, kas tiek izmantotas sāknēšanas ielādētājam), ar 1 vai 2 KB SRAM atmiņu un 512 baitu vai 1 KB EEPROM atkarībā no MCU.
  • Tā barošanas spriegums ir 5v, bet ieejas spriegums var svārstīties no 7 līdz 12v.
  • Tam ir 14 digitālās tapas, 8 analogās tapas, 2 atiestatīšanas tapas un 6 strāvas tapas (Vcc un GND). No analogajām un digitālajām tapām tām ir piešķirtas vairākas papildu funkcijas, piemēram, pinMode () un digitalWrite () un analogRead () analogiem. Analogu gadījumā tie pieļauj 10 bitu izšķirtspēju no 0 līdz 5v. Uz cipariem 22 var izmantot kā izvadi PWM.
  • Tas neietver līdzstrāvas kontaktligzdu.
  • Lai to ieprogrammētu vai darbinātu, tas savienojumam ar datoru izmanto standarta miniUSB.
  • Tās enerģijas patēriņš ir 19mA.
  • PCB izmērs ir 18x45mm ar svaru tikai 7 grami.

Pinout un datu lapa

Arduino Nano pinout

Šajā attēlā ar Arduino pieklājību jūs varat redzēt pinout vai tapu un savienojumu nosliece, ko varat atrast šajā izstrādes dēlī. Kā redzat, Arduino Nano nav tik daudz I / O tapu kā māsām, taču lielākajai daļai projektu tas ir ievērojams skaits.

Ja vēlaties redzēt sīkāku informāciju, varat piekļūt datu lapas kas pastāv šai Arduino Nano versijai:

Atšķirības ar citiem Arduino Mini un Micro dēļiem

Arduino dēļi

Iekšpusē oficiālais Arduinos Šajā emuārā varat atrast tās versijas, par kurām mēs esam runājuši, piemēram, UNO, Mega utt. Vēl viens ir šis Arduino Nano, kuram ir šādas atšķirības, kuras esat redzējis iepriekšējās sadaļās.

Tomēr darīt izcilāko kopsavilkums, tie ir vissvarīgākie attiecībā uz citām oficiālajām maza izmēra plāksnēm:

  • Tas tika izstrādāts ar tādu pašu mērķi kā Arduino Mini, tikai Nano ir miniUSB ports lai to ieprogrammētu un barotu ar enerģiju.
  • Su cena tas atrodas starp Arduino Mini un Arduino Micro.
  • Pārējās īpašības var redzēt tālāk galds:
iezīmes

Arduino mini

ArduinoMicro

Arduino nano

Mikrokontrolleris

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

Darba spriegums

5 V

5 V

5 V

Barošanas spriegums

7-9 V

7-12 V

7-9 V

Darbības biežums

16 MHz

16 MHz

16 MHz

Analogās ieejas / izejas

8/0

12/0

8/0

Digitālās ieejas / izejas

14/14

20/20

14/14

PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

SRAM (kB)

2

2.5

1 / 2

Zibspuldze (kB)

32

32

16 / 32

Galvenā barošanas un programmēšanas ports

Izmantojot FTDI karti vai kabeli

microUSB

mini USB

UART

1

1

1

izmēri
3 1.8 x cm 4.8 1.77 x cm 4.5 1.8 x cm

Savienojamība

Arduino Nano dēlis ir saderīgs ar visu veidu elektroniskajiem komponentiem tāpat kā pārējās plāksnes. Nekādi ierobežojumi pārsniedz maksimālos strāvas un sprieguma ierobežojumus, kurus tas atbalsta. Bet pretējā gadījumā jūs varat izmantot jebkuru komponentu, no kura vēlaties visi redzami HwLibre.

Sāciet darbu ar Arduino Nano

Arduino IDE ekrānuzņēmums

Kā jau teicu, varat izmantot to pašu programmatūru, lai programmētu un sāktu darbu ar šo izstrādes paneli. Tāpēc Arduino Nano var izmantot ar to pašu programmatūru Arduino IDE ko izmanto pārējām plāksnēm. Jūs jau zināt, ka šī programmatūra ir diezgan elastīga un pat ļauj izmantot dažādas izstrādes plāksnes, kas nav Arduino ...

Lai sāktu ar piemēru, kā programmēt Arduino Nano, varat izmantot sekojošo elektroniskā shēma lai savienotu vienkāršu LCD ekrāns un varēs uz šīs plāksnes parādīt ziņojumu:

Arduino Nano LCD shēma

Lai gan plāksne, kas parādīta šajā zīmējumā ar Fritzing, ir VIENA, tas pats ir Nano, jums tas vienkārši jāpievieno atbilstošajām tapām ... Tas ir, jūs varat savienot sekojošo:

  • RS LCD uz Nano kontaktu D12.
  • LCD iespējošana līdz D11 no Nano.
  • Nano D4 līdz D5 LCD.
  • Nano D5 līdz D4 LCD.
  • Nano D6 līdz D3 LCD.
  • Nano D7 līdz D2 LCD.
  • LCD VO pie 5v barošanas avota. Šajā rindā jums jāievieto 10k pretestība, kas parādās attēlā.
  • No otras puses, jums ir arī jāpievieno LCD GND ar plates GND.
  • Jūs jau zināt, ka LCD tapām 15 un 16 ir jāmaina ekrāna spilgtums un regulēšanai jāiet ar potenciometru.

In Cuanto al skices kods, varat izmantot šo piemēru, lai sāktu redzēt, kā tas darbojas. Atcerieties LCD ekrāniem izmantot bibliotēku LiquidCrystal. Plašāku informāciju varat redzēt mūsu bezmaksas Arduino programmēšanas kursā.

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

}


Komentārs, atstāj savu

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Monica teica

    Laba informācija no Arduino Nano.
    Sveicieni