Arduino UNO R3, diagramă pin, specificații și aplicații

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Arduino UNO R3 este frecvent utilizat placa de microcontroler în familia unui Arduino. Aceasta este cea mai recentă a treia versiune a unei plăci Arduino și lansată în anul 2011. Principalul avantaj al acestei plăci este că, dacă greșim, putem schimba microcontrolerul de pe placă. Principalele caracteristici ale acestei plăci includ, în principal, că este disponibil în DIP (pachet dual-inline), detașabil și microcontroler ATmega328. Programarea acestei plăci poate fi încărcată cu ușurință utilizând un program de computer Arduino. Această placă are un sprijin imens din partea comunității Arduino, care va face o modalitate foarte simplă de a începe să lucreze în electronică încorporată și multe alte aplicații. Vă rugăm să consultați linkul pentru a afla despre Arduino - Noțiuni de bază și design

Ce este Arduino Uno R3?

Arduino Uno R3 este un fel de placă de microcontroler bazată pe ATmega328P. Acesta include tot ceea ce este necesar pentru a ține microcontrolerul, doar atașați-l la un computer cu ajutorul unui cablu USB și furnizați alimentarea utilizând adaptorul AC-DC sau o baterie pentru a începe. Termenul Uno înseamnă „unul” în limba „italiană” și a fost selectat pentru a marca lansarea software-ului IDE 1.0 Arduino. R3 Arduino Uno este a treia și cea mai recentă modificare a Arduino Uno. Placa Arduino și software-ul IDE sunt versiunile de referință ale Arduino și au progresat în prezent către noi versiuni. Placa Uno este prima într-o secvență de USB- Plăci Arduino , și modelul de referință conceput pentru platforma Arduino.




Arduino Uno R3

Arduino Uno R3

Specificații Arduino Uno R3

Placa Arduino Uno R3 include următoarele specificații.



  • Este un microcontroler bazat pe ATmega328P
  • Tensiunea de funcționare a Arduino este de 5V
  • Tensiunea de intrare recomandată variază de la 7V la 12V
  • Tensiunea i / p (limita) este de 6V la 20V
  • Pinii de intrare și ieșire digitale-14
  • Pinii de intrare și ieșire digitale (PWM) -6
  • Pinii analogici i / p sunt 6
  • Curentul continuu pentru fiecare pin I / O este de 20 mA
  • Curentul continuu utilizat pentru pinul de 3,3V este de 50 mA
  • Memorie Flash -32 KB și 0,5 KB memorie este utilizată de boot loader
  • SRAM are 2 KB
  • EEPROM este de 1 KB
  • Viteza CLK este de 16 MHz
  • În LED încorporat
  • Lungimea și lățimea Arduino sunt de 68,6 mm X 53,4 mm
  • Greutatea plăcii Arduino este de 25 g

Diagrama Pin Arduino Uno R3

Diagrama pinului Arduino Uno R3 este prezentat mai jos. Acesta cuprinde pini I / O din 14 cifre. Din acești pini, 6 pini pot fi utilizați ca ieșiri PWM. Această placă include 14 pini de intrare / ieșire digitale, intrări analogice-6, o conexiune USB, cristal de cuarț-16 MHz, o mufă de alimentare, o Conexiune USB , resonator-16Mhz, o mufă de alimentare, un antet ICSP și un buton RST.

Diagrama Pin Arduino Uno

Diagrama Pin Arduino Uno

Alimentare electrică

alimentare electrică Arduino poate fi realizat cu ajutorul unei surse de alimentare exterioare, altfel conexiune USB. Sursa de alimentare exterioară (6 - 20 volți) include în principal o baterie sau un adaptor de curent alternativ la curent continuu. Conectarea unui adaptor se poate face prin conectarea unei prize central pozitive (2,1 mm) la mufa de alimentare de pe placă. Terminalele bateriei pot fi plasate în pinii lui Vin, precum și în GND. Pinii de putere ai unui Placa Arduino include următoarele.


Vin: Tensiunea de intrare sau Vin la Arduino în timp ce folosește o sursă de alimentare exterioară opusă la volți de la conexiunea USB sau altceva RPS (sursă de alimentare reglementată) . Prin utilizarea acestui pin, se poate alimenta tensiunea.

5 Volți: RPS poate fi utilizat pentru a furniza sursa de alimentare microcontrolerul precum și componentele utilizate pe placa Arduino. Aceasta se poate apropia de la tensiunea de intrare printr-un regulator.

3V3: O tensiune de alimentare 3.3 poate fi generată cu regulatorul de bord, iar cel mai mare curent de tragere va fi de 50 mA.

GND: Pinii GND (la sol)

Memorie

Memoria unui microcontroler ATmega328 include 32 KB și memorie de 0,5 KB este utilizată pentru încărcătorul de încărcare) și include, de asemenea, SRAM-2 KB, precum și EEPROM-1KB.

Intrare și ieșire

Știm că un Uno R3 care dispută include 14 pini digitali care pot fi folosiți ca intrare, altfel ieșită, utilizând funcții precum Pin mode (), Digital Read () și Digital Write (). Acești pini pot funcționa cu 5V și fiecare pin digital poate da sau primi 20mA și include un 20k la 50k ohm trageți rezistorul în sus . Curentul maxim pe orice pin este de 40mA care nu poate fi depășit pentru a evita microcontrolerul de la deteriorare. În plus, unele dintre pinii unui Arduino includ funcții specifice.

Pinii de serie

Pinii seriali ai unei plăci Arduino sunt pinii TX (1) și RX (0) și acești pin pot fi utilizați pentru a transfera datele seriale TTL. Conectarea acestor pini se poate face cu pinii echivalenți ai ATmega8 U2 USB la cipul TTL.

Pinii de întrerupere externi

Pinii de întrerupere externi ai plăcii sunt 2 și 3, iar acești pin pot fi aranjați pentru a activa o întrerupere pe o margine ascendentă altfel descendentă, o valoare mică altfel o modificare a valorii

Pinii PWM

Pinii PWM ai unui Arduino sunt 3, 5, 6, 9, 10 și 11 și oferă o ieșire a unui PWM pe 8 biți cu funcția analogică Write ().

Pinii SPI (Serial Peripheral Interface)

Pinii SPI sunt 10, 11, 12, 13 și anume SS, MOSI, MISO, SCK și aceștia vor menține Comunicare SPI cu ajutorul bibliotecii SPI.

Pin LED

O placă de argumentare este încorporată cu un LED folosind pin-13 digital. Ori de câte ori pinul digital este ridicat, LED-ul va lumina altfel nu va străluci.

Pinii TWI (2-Wire Interface)

Pinii TWI sunt SDA sau A4, & SCL sau A5, care pot sprijini comunicarea TWI cu ajutorul bibliotecii Wire.

PIN AREF (referință analogică)

Un pin analogic de referință este tensiunea de referință la intrările unui i / ps analogic folosind funcția ca analogice de referință ().

Pin Reset (RST)

Acest pin aduce o linie joasă pentru resetarea microcontrolerului și este foarte util pentru utilizarea unui buton RST către scuturi care îl pot bloca pe cel de pe placa Arduino R3.

Comunicare

Protocoalele de comunicare ale unui Arduino Uno includ SPI, I2C și Comunicare serial UART .

UART

Un Arduino Uno folosește cele două funcții precum transmițătorul digital pin1 și receptorul digital pin0. Acești pini sunt utilizați în principal în UART TTL comunicare în serie.

I2C

O placă Arduino UNO folosește pin SDA în caz contrar pin A4 și pin A5 în caz contrar este utilizat pin SCL Comunicare I2C cu bibliotecă de sârmă. În acest sens, atât SCL cât și SDA sunt semnal CLK și semnal de date.

Pinii SPI

Comunicarea SPI include MOSI, MISO și SCK.

MOSI (Pin11)

Acesta este sclavul master out din pin, folosit pentru a transmite datele către dispozitive

MISO (Pin12)

Acest pin este un CLK serial, iar impulsul CLK va sincroniza a cărui transmisie este produsă de master.

SCK (Pin13)

Pulsul CLK sincronizează transmisia de date generată de master. Pinii echivalenți cu biblioteca SPI sunt folosiți pentru comunicarea SPI. Pentru programare se pot utiliza anteturi ICSP (programare serială în circuit) Microcontroler ATmega direct cu încărcătorul de încărcare.

Programare Arduino Uno R3

  • Programarea unui Arduino Uno R3 se poate face folosind software-ul IDE. Microcontrolerul de pe placă va veni pre-ars de un încărcător de încărcare care permite încărcarea de cod proaspăt fără a utiliza un programator hardware exterior.
  • Comunicarea acestui lucru se poate face folosind un protocol ca STK500.
  • De asemenea, putem încărca programul în microcontroler evitând încărcătorul de încărcare folosind antetul, cum ar fi Programarea în serie în circuit.

Proiecte Arduino Uno R3

aplicațiile Arduino Uno implică în principal în proiectele bazate pe Arduino Uno care includ următoarele

  • Alarmă vizitator în Office folosind Arduino Uno
  • Bazat pe Arduino Uno Robot de fotbal
  • Memento automat pentru medicamente bazat pe Arduino Uno
  • Detectarea mișcării cu electricitate statică
  • Taxi bazat pe Arduino Uno cu Digital Fare Meter
  • Smart Stick bazat pe Arduino Uno
  • Mașină robot controlată de Smartphone și Arduino

Astfel, totul este vorba Arduino uno Fișă tehnică R3 . Din informațiile de mai sus, putem concluziona că este cea mai frecvent utilizată placă. UNO este o alegere excelentă pentru primul Arduino datorită caracteristicilor sale, deoarece este relativ ieftin, putem înlocui microcontrolerul și foarte ușor de configurat. Iată o întrebare pentru dumneavoastră, care sunt aplicațiile unui Arduino Uno R3 ?