Maybaygiare.org

Blog Network

Arduino UNO Pinout, diagrama Pin, specificații și caracteristici în detaliu

Arduino Uno este o placă de microcontroler open-source care se bazează pe microcontrolerul microcip ATmega328P (pentru Arduino Uno R3) sau microcip ATmega4809 (pentru Arduino UNO WIFI R2) de la Atmel și a fost prima placă alimentată USB dezvoltată de Arduino. Atmega 328p bazat Arduino UNO pinout și specificațiile sunt prezentate în detaliu în acest post.atât Atmega328 și ATmega4809 vine cu un built-in bootloader, ceea ce face foarte convenabil pentru a bloca placa cu codul nostru. La fel ca toate plăcile Arduino, putem programa software-ul care rulează pe placă folosind un limbaj derivat din C și C++. Cel mai simplu mediu de dezvoltare este Arduino IDE.

Arduino UNO R3 Front side
Arduino UNO R3 Front side
Arduino UNO R3 Back side
Arduino UNO R3 Backside

It consists of 6 analog inputs, 14 digital input/output pins (of which 6 can be used as PWM outputs), a 16 MHz ceramic crystal resonator, a USB-B port, an ICSP header, a power jack and, a reset button.

Arduino UNO Pinout and Pin diagram:

Arduino UNO pinout
Arduino UNO pinout

Regulator, Oscillator, and Reset button:

Regulator, Oscillator and Reset Button
Regulator, Oscillator, and Reset Button

Voltage Regulator-The voltage regulator converts the input voltage to 5V. The primary use of a voltage regulator is to control the voltage level in the Arduino board. Chiar dacă există fluctuații ale tensiunii de alimentare de intrare a regulatorului, tensiunea de ieșire rămâne constantă și aproape de 5 volți.

oscilator de cristal – oscilatorul de cristal are o frecvență de 16 MHz, care furnizează semnalul ceasului microcontrolerului. Acesta oferă calendarul de bază și de control la bord.

buton de resetare-este folosit pentru a reseta placa. Este recomandat să apăsați acest buton de fiecare dată când clipim codul pe tablă.

Arduino UNO sursa de alimentare pinout:

Jack baril, port USB și vin Pin
Jack baril, port USB, și vin Pin

Jack baril – Jack baril sau DC power Jack este folosit pentru a alimenta placa Arduino folosind sursa de alimentare. Mufa butoiului este de obicei conectată la un adaptor. Placa poate fi alimentată de un adaptor care variază între 5-20 volți, dar producătorul recomandă păstrarea acestuia între 7-12 volți.

notă: Peste 12 volți, placa se poate supraîncălzi și sub 7 volți, tensiunea ar putea să nu fie suficientă pentru a alimenta placa.

USB B-port-interfața USB este utilizată pentru conectarea cablului USB. Acest port poate fi utilizat pentru alimentarea dispozitivului de la sursa de alimentare de 5V. Ne permite să conectăm placa la computer. Programul este încărcat pe placă în serie de pe computer prin cablul USB.

Vin–este tensiunea de alimentare DC modulată, care este utilizată pentru a regla IC-urile utilizate în conexiune. Se mai numește și tensiunea primară pentru IC-urile prezente pe placa Arduino. Valoarea tensiunii Vcc poate fi negativă sau pozitivă la pinul GND.

pini I2C pe Arduino Uno diagrama pin:

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

I2C este protocolul de comunicare serială cu două fire. Reprezintă circuite Inter-integrate. I2C utilizează două linii pentru a trimite și primi date: un cod PIN de ceas serial (SCL) și un cod PIN de date seriale (SDA) (SDA).

  • SCL-este standuri pentru ceas Serial. Este codul pin sau linia care transferă datele ceasului. Este folosit pentru a sincroniza schimbarea datelor între cele două dispozitive (master și slave). Ceasul Serial este generat de dispozitivul principal.
  • SDA-reprezintă date seriale. Este definit ca linia utilizată de sclav și maestru pentru a trimite și primi datele. De aceea se numește linia de date, în timp ce SCL se numește linie de ceas.

SPI pini pe Arduino Uno pin diagrama:

"<yoastmark

"<yoastmark

SPI standuri pentru Serial periferice Interface. Este utilizat de microcontrolere pentru a comunica rapid cu unul sau mai multe dispozitive periferice.

  • SCK-este standuri pentru ceas Serial. Acestea sunt impulsurile de ceas, care sunt utilizate pentru a sincroniza transferul de date.
  • MISO-este standuri pentru Master input / Slave Output. Această linie de date din pin-ul MISO este utilizată pentru a primi datele de la Slave.
  • MOSI-este standuri pentru Master Output / Slave Input. Această linie este utilizată pentru trimiterea datelor către periferice.
  • SS-este standuri pentru Slave Select. Această linie este folosită de comandant. Acționează ca linia de activare. Când valoarea PIN-ului Slave Select al unui dispozitiv este scăzută, acesta poate comunica cu comandantul. Când valoarea este ridicată, ignoră maestrul. Acest lucru ne permite să avem mai multe dispozitive periferice SPI care împărtășesc aceleași linii MISO, MOSI și CLK.

întreruperi externe (2 și 3)- acești pini pot fi utilizați pentru a declanșa o întrerupere la o valoare scăzută, o margine în creștere sau în scădere sau o modificare a valorii.

pinii TXD și RXD-TXD și RXD sunt utilizați pentru comunicarea serială. TXD este utilizat pentru a transmite datele, iar RXD este utilizat pentru a primi datele. De asemenea, reprezintă fluxul de date cu succes.

Arduino UNO pinout ICSP:

pini ICSP pe Arduino Uno
pini ICSP pe Arduino UNO

acesta reprezintă programare serială în circuit. Putem folosi acești pini pentru a programa firmware-ul plăcii Arduino. Modificările firmware-ului cu noile funcționalități sunt trimise microcontrolerului cu ajutorul antetului ICSP.

antetul ICSP este format din 6 pini.

ICSP Header
ICSP Header

Arduino Uno Pinout – Analog Pins:

Analog Pins on Arduino UNO
Analog Pins on Arduino UNO

The Arduino Uno consists of 6 analog pins, which uses ADC (Analog to Digital converter). These pins can serve as analog inputs but can also function as digital inputs or digital outputs. Acești pini acceptă intrări sub formă de semnale analogice și valori de returnare care variază între 0 și 1023 (deoarece Arduino Uno are un convertor analogic la digital pe 10 biți sau rezoluție 210).

un convertor analogic la digital funcționează în trei etape: eșantionare, cuantificare și digitalizare. Deoarece Arduino funcționează pe o gamă de 0-5 volți, dimensiunea pasului dispozitivului este de 5/1023=0,00488 volți sau 4,88 MV.

astfel, putem interpreta o tensiune de intrare de 4,88 mV la oricare dintre pinii analogici ca 1, 9,77 MV ca 2 și așa mai departe până la 5 V ca 1023. Orice sub 4,88 mV este considerat 0 și peste 4,99 V ca 1023.

Arduino Uno pinout – pini digitali:

pini digitali pe Arduino Uno
pini digitali pe Arduino UNO

placa arduino uno, pinii 0-13 sunt pini digitali de intrare/ieșire.

pinii digitali Arduino pot citi doar două stări: când există un semnal de tensiune și când nu există semnal. Acest tip de intrare se numește de obicei digital (sau binar) și aceste stări sunt denumite înalte și joase sau 1 și 0.

LED (13): Pe placă, există un LED încorporat conectat la pinul digital 13. Când acest pin este ridicat sau 1, LED-ul este pornit, când pin-ul este scăzut sau 0, este oprit.

pinii PWM:

pinii PWM de Arduino UNO
pinii PWM de Arduino UNO

dacă te uiți atent, vei vedea găsiți simbolul ‘~’ pe pinul digital 3,5,6,9,10 și 11. Acești pini au o caracteristică suplimentară numită PWM. Prin urmare, acești pini sunt numiți pini PWM.

PWM înseamnă „modularea lățimii impulsurilor”. Aceasta înseamnă, că o valoare analogică este modulată pe un semnal digital. Să presupunem că doriți ca un motor DC să funcționeze la o anumită tensiune analogică între 0 și 5 V. Acest lucru nu este posibil, deoarece placa Arduino este bazată pe MOSFET.

formă de undă PWM
formă de undă PWM cu ciclu de funcționare

astfel, pentru a atinge ieșirea dorită, putem simula un semnal analogic doar prin pornirea și oprirea ieșirii noastre foarte repede. Astfel, PWM poate imita și simula doar efectele unui semnal analogic pur, nu poate efectua niciodată conversia digitală pură la analogică (care necesită, în general, unele componente active, cum ar fi condensatoarele și inductoarele).

alți pini:

alți pini
alți pini

GND (pini de masă): există 5 pini de masă disponibili pe placă.

RESET – utilizați pentru a reseta placa Arduino. Dacă acest pin este furnizat cu 5 V, placa se va reseta automat

tensiunea de referință I/O (IOREF) – acest pin este referința de intrare / ieșire. Oferă referința de tensiune la care funcționează în prezent microcontrolerul. Trimiterea unui semnal către acest pin nu face nimic.

3.3 V și 5V: acești pini furnizează 5V și 3.3 V reglementate, respectiv, la componentele externe conectate la placa.

specificațiile Arduino UNO:

  • microcontroler: ATmega328p
  • Tensiune de Operare: 5V
  • Tensiune de intrare (recomandat): 7-12V
  • Tensiune de intrare (limite): 6-20V
  • Digital I/O Pins: 14 pini (din care 6 sunt pinii de ieșire PWM)
  • pini de intrare analogice: 6
  • curent continuu pe I/O Pin: 40 mA
  • curent continuu pentru 3.3 V Pin: 50 mA
  • memorie Flash: 32 KB (din care 0.5 KB este luată de bootloader)
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 Kb (atmega328)
  • viteza de ceas: 16 MHz
  • lungime:6 mm
  • lățime:4 mm
  • greutate: 25 g

Aflați mai multe despre Arduino aici:

|proiecte Arduino pentru incepatori

cum ar fi încărcarea…

Lasă un răspuns

Adresa ta de email nu va fi publicată.