Funcționarea plăcii ATmega328 Arduino Uno și aplicațiile sale

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Arduino uno este un fel de placă de microcontroler bazată pe ATmega328, iar Uno este un termen italian care înseamnă unul. Arduino Uno este numit pentru a marca lansarea viitoare a plăcii de microcontroler, și anume Placa Arduino Uno 1.0 . Această placă include pinii I / O digitale-14, o mufă de alimentare, i / ps-6 analog, rezonator ceramic-A16 MHz, o conexiune USB, un buton RST și un antet ICSP. Toate acestea pot sprijini microcontrolerul pentru o operare ulterioară prin conectarea acestei plăci la computer. Alimentarea cu energie a acestei plăci se poate face cu ajutorul unui adaptor de curent alternativ, a unui cablu USB, altfel a unei baterii. Acest articol discută ce este un Microcontroler Arduino Uno , configurare pin, Specificații sau caracteristici Arduino Uno ,și aplicații.

Ce este Arduino Uno ATmega328?

ATmega328 este un fel de microcontroler cu un singur cip format cu Atmel în cadrul familia megaAVR . Arhitectura acestui Arduino Uno este o arhitectură personalizată Harvard cu 8 biți Procesor RISC nucleu. Alte placi de Arduino unu includ Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega și Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Caracteristicile plăcii Arduino Uno

caracteristici ale Arduino Uno ATmega328 include următoarele.



  • Tensiunea de funcționare este de 5V
  • Tensiunea de intrare recomandată va varia de la 7v la 12V
  • Tensiunea de intrare variază de la 6v la 20V
  • Pinii de intrare / ieșire digitale sunt 14
  • Pinii analogici i / p sunt 6
  • Curentul continuu pentru fiecare pin de intrare / ieșire este de 40 mA
  • Curentul continuu pentru pinul de 3,3V este de 50 mA
  • Memoria Flash este de 32 KB
  • SRAM are 2 KB
  • EEPROM este de 1 KB
  • Viteza CLK este de 16 MHz

Diagrama Pin Arduino Uno

Placa Arduino Uno poate fi construită cu pini de alimentare, pini analogici, ATmegs328, antet ICSP, buton Reset, LED de alimentare , pini digitali, led de testare 13, pini TX / RX, interfață USB, un extern alimentare electrică . Descrierea plăcii Arduino UNO este discutat mai jos.

Configurare pin pin Arduino Uno

Configurare pin pin Arduino Uno

Alimentare electrică

Sursa de alimentare Arduino Uno se poate face cu ajutorul unui cablu USB sau a unei surse de alimentare externe. Sursele de alimentare externe includ în principal adaptorul de curent alternativ la c.a. Adaptorul poate fi conectat la Arduino Uno prin conectarea la mufa de alimentare a plăcii Arduino. În mod similar, bateria cablurile pot fi conectate la pinul Vin și pinul GND al conectorului POWER. Gama de tensiune sugerată va fi de la 7 volți la 12 volți.


Intrare ieșire

Cei 14 pini digitali de pe Arduino Uno pot fi folosiți ca intrare și ieșire cu ajutorul funcțiilor precum pinMode (), digitalWrite () și Digital Read ().

Pin1 (TX) și Pin0 (RX) (Serial): Acest pin este utilizat pentru a transmite și primi date seriale TTL, iar acestea sunt conectate la pin-urile echivalente cu cipul serial ATmega8U2 USB la TTL Serial.

Pin 2 și Pin 3 (întreruperi externe): Pinii externi pot fi conectați pentru a activa o întrerupere la o valoare mică, schimbarea valorii.

Pinii 3, 5, 6, 9, 10 și 11 (PWM): Acest pin oferă 8-bit PWM o / p prin funcția analogWrite ().

Pinii SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Acești pini mențin comunicarea SPI, chiar dacă este oferită de hardware-ul fundamental, nu este inclusă în prezent în limbajul Arduino.

Pin-13 (LED): LED-ul încorporat poate fi conectat la pin-13 (pin digital). Ca pin cu valoare HIGH, dioda emițătoare de lumină este activată, ori de câte ori pinul este LOW.

Pin-4 (SDA) și Pin-5 (SCL) (I2C): Acceptă comunicarea TWI cu ajutorul bibliotecii Wire.

AREF (tensiune de referință): Tensiunea de referință este pentru i / ps analog cu analogReference ().

Resetați pinul: Acest pin este utilizat pentru resetarea (RST) a microcontrolerului.

Memorie

Memoria acestui microcontroler Atmega328 Arduino include memorie flash-32 KB pentru stocarea codului, SRAM-2 KB EEPROM-1 KB.

Comunicare

Arduino Uno ATmega328 oferă UART TTL- comunicare în serie și este accesibil pe pinii digitali precum TX (1) și RX (0). Software-ul unui Arduino are un monitor serial care permite date ușoare. Există două LED-uri pe placă, cum ar fi RX și TX, care vor clipi ori de câte ori datele sunt transmise prin USB.

O bibliotecă SoftwareSerial permite comunicarea în serie pe pinii digitali Arduino Uno, iar ATmega328P acceptă TWI (I2C), precum și SPI-comunicare . Software-ul Arduino conține o bibliotecă cu fir pentru simplificarea utilizării magistralei I2C.

Cum se folosește un Arduino Uno?

Arduino Uno poate detecta împrejurimile din intrare. Aici intrarea este o varietate de senzori și aceștia pot afecta mediul înconjurător prin controlul motoarelor, luminilor, altor actuatoare etc. Microcontrolerul ATmega328 de pe placa Arduino poate fi programat cu ajutorul unui limbaj de programare Arduino și a IDE (Integrated Development Environment) ). Proiecte Arduino poate comunica prin software în timp ce rulează pe un computer.

Programare Arduino

Odată ce instrumentul Arduino IDE este instalat pe computer, atașați placa Arduino la computer cu ajutorul cablului USB. Deschideți Arduino IDE și selectați placa potrivită alegând Instrumente–> Placă ..> Arduino Uno și selectați portul potrivit alegând Instrumente–> Port. Această placă poate fi programată cu ajutorul unui Arduino limbaj de programare depinde de cablare.

Pentru a activa placa Arduino și aprinde LED-ul pe tablă, aruncați codul programului selectând Fișiere–> Exemple ..> Noțiuni de bază ..> Flash. Când codurile de programare sunt aruncate în IDE, apoi faceți clic pe butonul „încărcați” din bara de sus. Odată ce acest proces este finalizat, verificați blițul LED de pe placă.

Protecție USB de înaltă tensiune

Placa Arduino Uno are o siguranță poli reorganizabilă care apără portul USB al computerului de supratensiune. Deși majoritatea computerelor au propria lor protecție interioară, siguranța oferă o acoperire suplimentară de siguranță. Dacă portul USB este dat peste 500mA, atunci siguranța va sparge în mod obișnuit conexiunea până când supratensiunea este eliminată.

Caracteristici fizice

Caracteristicile fizice ale unei plăci Arduino includ în principal lungimea și lățimea. placă de circuit imprimat din lungimea și lățimea Arduino Uno sunt de 2,7 X 2,1 inci, dar mufa de alimentare și conectorul USB se vor extinde dincolo de măsurarea anterioară. Placa poate fi atașată la suprafață în caz contrar, cu găurile șuruburilor.

Aplicații ale Arduino Uno ATmega328

aplicațiile Arduino Uno include următoarele.

  • Arduino uno este utilizat în prototiparea proiectelor Do-it-Yourself.
  • În dezvoltarea proiectelor bazate pe control bazat pe cod
  • Dezvoltarea sistemului de automatizare
  • Proiectarea proiectelor de bază ale circuitelor.

Astfel, totul este vorba Fișă tehnică Arduino Uno . Din informațiile de mai sus, putem concluziona că acesta este un microcontroler ATmega328P pe 8 biți. Are diferite componente, cum ar fi comunicarea serială, Oscilator de cristal , regulatorul de tensiune pentru susținere microcontrolerul . Această placă include o conexiune USB, pinii I / O digitale-14, pinii analogici i / p-6, o mufă de alimentare, un buton de resetare și un antet ICSP. Iată o întrebare pentru dvs., care este Prețul Arduino Uno în India ?