Acasă - Blog

Arduino nano pinout: Specificații, descrieri PIN și programare

Arduino nano pinout-Tehnologia merge mână în mână cu robotică și electronică. În centrul tuturor acestora se află placa de circuit electronic, iar cea mai comună placă de circuit din lumea electronică este placa de circuit Arduino. De asemenea, oamenii cred că aduinii sunt microcontrolere și, cu toate acestea, sunt plăci de circuit cu mai multe componente, inclusiv microcontrolerul. Dimpotrivă, Pinout -ul Arduino Nano ca o placă de circuit tipărită are mai multe componente în sine și asta face și mai interesant să înveți și despre.

Ce este un pinout Arduino nano

Arduino Nano este un mic tablou de serie de microcontroller ATMEGA328P cu dimensiuni de 4,5 cm cu 1,8 cm. Într -adevăr, Arduino Nano este popular în locul lui Arduino Uno datorită numeroaselor sale asemănări. 

Cea mai semnificativă diferență este că Arduino Uno folosește o formă de placă de circuit din plastic dual-in-line pachet (PDIP) și are 30 de pini, în timp ce Arduino Nano folosește un pachet plat cu plastic (TQFP) și are 32 de pini. De fapt, Arduino Nano folosește micro-USB tip B, în timp ce Arduino Nano are un mufă DC Power.

Arduino nano pinout 1

(Cunoscut și sub denumirea de PDIP (scufundare din plastic))

Arduino nano pinout 2

(Pachetul plat pătrat cu pini subțiri (TQFP))

Ulterior, Arduino Nano este de preferat pentru Arduino Uno datorită dimensiunilor mici, prețului și funcțiilor speciale, deoarece ambele au funcționalități similare.

Arduino nano pinout 3

(Arduino Nano față, spate și vedere laterală)

Caracteristici ale lui Arduino Nano

Microcontroller ATMEGA328P vine cu un bootloader încorporat, ceea ce face mai ușor să clipească placa cu codul dvs. Microcontrolerul de putere este din familia AVR pe 8 biți (receptor audio/video).

Semnal de tensiune de funcționare de 5V.

Sursa de alimentare prin VIN sau VCC poate varia între 7V și 12V.

 Memoria Flash CPU 32KB a fost folosită de 2KB de bootloader.

Viteza ceasului de 16 MHz sau oscilatorul de cristal.

Memorie Sram de 2kb.

1KB de memorie eeprom

Arduino Nano Pinout are 30 de pini. Opt pini analogici, 14 pini digitali, 6 pini de putere și 2 pini de resetare.

19mA Consum de alimentare cu energie electrică.

40mA DC pe I/O PIN.

Dimensiunile mici ale Arduino Nano Pinout se poate potrivi cu panouri standard, ceea ce îl face prima alegere pentru multe aplicații.

Suportează comunicarea SPI (interfață periferică serială), USART (universal Sincronous/Asincronous Receiver/Transmițător) și Circuite Inter-integrate (IIC).

Arduino nano pinout 4

Exemplu de bază de autobuz SPI)

Utilizează tipul Bricro USB, spre deosebire de Arduino Uno.

Programarea în serie în circuit (ICSP) permite programarea microcontrolerului fără a fi deconectată de la placa de circuit.

Arduino nano pinout 5

 (RJ11 Turn ICSP PIC Programator)

Arduino nano pinout-Specificații Arduino Nano

Arduino NanoSPECIFICAȚIE
MicrocontrollerAtmega328p 
Memorie flash CPU32 kb (2 kb folosit de bootloader) Memorie flash
Arhitectură / procesorAVR 8 biți
Sram2 kb
Eeprom1 kb
Viteza ceasuluiViteza ceasului de 16 MHz
Sursa de tensiune de funcționare5V
Pini I/O analogici8
Tensiune de intrare7V-12V
Curent continuu pe pini I/O40 Ma
Pinii I/O digitali22
Ieșire de modulare a lățimii pulsului (PWM)6
Consumul de energie19 MA
Dimensiunea PCB1,8 cm x 4,5 cm
USBTip-B Micro USB
Antet ICSPDA
ComunicareIIC, comunicare SPI, USART
Greutate7 grame
ProgramabilArduino IDE

Arduino nano pinout-Aranjamentul Arduino Nano Pinout

Această secțiune va explica funcțiile pinilor din hardware -ul de bază și vom discuta în detaliu sarcinile alternative ale pinilor.

(Aranjamente pini de funcții Arduino Nano)

Pinul TX / D1 este un PIN de I / O digital responsabil pentru transmiterea datelor în serie de pe PCB -ul Arduino Nano. Prin urmare, este un port serial.

Pinul RX / D0 este un PIN de I / O digital responsabil de primirea datelor în serie în PCB -ul Arduino Nano. Prin urmare, este unul dintre acei de comunicare în serie și un port serial.

2 RESET PINS și un buton de resetare care resetează microcontrolerul și butonul de resetare la activ activ.

PIN D2 și D3. Aceștia sunt pini de I/O digitali utilizați pentru a întrerupe programul de microcontroler în cazul unei situații de urgență sau când o funcție mai importantă are nevoie de execuție, iar programul care rulează trebuie să se oprească.

Pinuri de ceas serial D0 până la D13 (SCK). Acestea sunt toate cele 14 pini digitali de intrare-ieșire (I/O) din Pinout-ul Arduino Nano. În plus, configurația pinilor este conform cerințelor aplicației folosind funcțiile pinMode (), DigitalRead () și DigitalWrite (). Pinii IO digitali au, de asemenea, o rezistență internă de tragere care variază de la 20Ω la 40Ω și nu sunt conectate în mod implicit. Ulterior, pinii IO digitali pot, de asemenea, sursa de 40 mA de curent de alimentare pentru a alimenta microcontrolerul.

Pinuri D3, D5, D6, D9 și D11 pentru modularea lățimii pulsului. Prin urmare, controlează motorul în ceea ce privește viteza, luminozitatea LED și multe alte funcții care au nevoie de modulare.

Pini A0 la A7. Acestea sunt opt ​​pini de intrare analogici, iar intrările analogice au o caracteristică a analog-digital a analog-digital (ADC) pe 8 biți. În plus, este citit cu funcția Analogread (), care citește și valori din pinii analogici specificați.

Semnal și sisteme D10 (SS), D11 Master Out Slave In (MOSI), D12 Master în Slave Out (Miso) și D13 Serial Clock (SCK). 

În consecință, aceștia sunt pinii digitali care sunt utilizați în comunicarea SPI (interfață periferică serială).

LED încorporat (13). Acest pin digital controlează LED -ul intern încorporat pe placa de circuit, pornindu -l sau oprit ori de câte ori este necesar.

A4 (SDA), A5 (SCA) PINS. Acestea sunt pini analogici pentru o interfață cu două fire (TWI) sau comunicarea circuitului inter-integrat (I2C).

Aref este o referință analogică de tensiune-digitală (ADC).

Vin, unul dintre pinii de alimentare, este pinul de tensiune de intrare a sursei de alimentare utilizat atunci când se conectează și la o sursă de energie externă (7V – 12V Tensiune de intrare nivel) microcontroller turn.

3v3 este tensiunea minimă generată de regulatorul de tensiune de bord Nano încorporat.

5V este tensiunea de alimentare reglementată folosită de placa Nano pentru a -și alimenta componentele.

Pinul GND este știftul de pe placa Nano.

Arduino nano pinout-Cum să alimentezi nano -ul Arduino

Va trebui să alimentați Arduino Nano pentru a rula prima aplicație. Alimentarea plăcii de circuit Arduino Nano și modurile sale de consum de energie sunt, de asemenea, discutate în această secțiune. Aceste moduri de putere vă pot menține placa de circuit Arduino în siguranță, în special de daunele electrice.

(Arduino Nano alimentat folosind Mini USB)

Conectorul de cablu USB Mini-B-Conectați mufa de alimentare a cablului USB la știft și lăsați-l să tragă puterea de la orice sursă din care apare o conexiune.  Pe de o parte, această opțiune vă permite, de asemenea, să extrageți puterea de pe orice dispozitiv care acceptă în mod specific conectorul USB Micro USB.

PIN VIN-Sursa de alimentare externă neregulată de 6-20V trece în mod specific prin pinul către placă pentru a-l alimenta. După aceea, puterea trece prin reglementare de către placa Nano la o tensiune de 5V adecvată pentru funcționarea plăcii de circuit de alimentare de către un regulator de tensiune a plăcii.

– La fel de important, dacă aveți o sursă de alimentare reglementată de 5V, aici este locul în care are loc conexiunea de putere. Prin urmare, această sursă furnizează, de asemenea, puterea pe placa de circuit direct; Prin urmare, orice supraîncărcare externă a sursei de alimentare sau întreruperi externe pot deteriora în mod specific placa de microcontroller Arduino.

Arduino nano pinout-Diferența dintre Arduino Uno și Arduino Nano

În schimb, Arduino Uno și Arduino Nano au diferențe semnificative în specificațiile tehnologice. Cu toate acestea, iată câteva dintre diferențele discutate mai jos.

(Arduino Nano și Arduino Uno au fost așezate unul lângă altul)

– În schimb, Arduino Uno este mai mare decât Arduino Nano cu 6,9 cm x 5,3 cm, în timp ce Arduino Nano are 1,8 cm x 4,5 cm.

 -În schimb, Arduino Nano are un pachet de bord TQFP (plastic Quad Flat Pack), în timp ce Arduino Uno Board are pachet de bord PDIP (plastic dual-in-line).

-Na contrast, Arduino Nano are 32 de pini, în timp ce Arduino Uno are 30 de pini. Cei doi pini suplimentari de pe Arduino Nano sunt pentru funcții ADC.

 -În schimb, Arduino Uno are un mufă DC Power și un cablu USB obișnuit, în timp ce Arduino Nano folosește un port USB Mini-B; Prin urmare, poate obține putere de la conexiunea obișnuită Mini-B USB. Ulterior, permite, de asemenea, comunicarea peste USB.

Arduino nano pinout-Cum să programați Arduino Nano

(Arduino Nano setă pe o panou)

În această secțiune, vom discuta despre cum să programăm Arduino și să executăm și programele.

Primul pas este să descărcați IDE Arduino și drivere înrudite precum Megaavr Core. Mai târziu, odată ce placa IDE Arduino a fost instalată, conectați placa Arduino la computer folosind portul USB. Va alimenta LED -urile.

Între timp, în software -ul Arduino, alegeți tipul corect de placă Arduino pe care îl utilizați. Accesați exemplele încorporate de cod. Ulterior, încărcați codul de exemplu de pe computer pe placa de pe bara de sus a software -ului Arduino. Imediat când procesul va fi finalizat, LED-ul încorporat Arduino va începe să clipească. După aceea, puteți observa apoi Arduino și puteți vedea că comenzile dvs. sunt executate. Prin urmare, dacă aveți codul de exemplu pentru ca bordul Arduino să clipească, veți observa ulterior ce face placa Nano. 

rezumat

Pentru a rezuma, aplicația și familiaritatea lui Arduino Nano se bazează în mare parte pe caracteristicile și funcționalitățile discutate în acest articol. Mai mult, Arduino Nano are utilizări în multe aplicații, cum ar fi gesturile de urmărire și senzori electronici la bord. 

Pe scurt, am stabilit, de asemenea, că programarea Arduino poate varia în programe mai extinse. În plus, comunicarea SPI și comunicarea în serie pe pini au fost, de asemenea, acoperite. În cazul oricărei tehnici sau întrebări, vă rugăm să nu ezitați să ne contactați. Suntem întotdeauna încântați să vă ascultăm feedback -ul.

Hommer Zhao
Bună, sunt Hommer, fondatorul WellPCB. Până acum avem peste 4.000 de clienți în întreaga lume. Dacă aveți întrebări, puteți să mă contactați. Mulțumesc anticipat.

Servicii