Placă Arduino Mega 2560

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Placa Arduino este o placă de microcontroler open source care se bazează pe microcontrolerul Atmega 2560. Mediul de creștere al acestei plăci execută limbajul de procesare sau cablare. Aceste placi au reîncărcat industria automatizării cu platforma lor simplă de utilizat oriunde toată lumea cu fundal mic altfel nu poate începe prin descoperirea unor abilități necesare pentru a programa și a rula Placa Arduino . Aceste placi sunt folosite pentru a extinde obiecte interactive separate, altfel ne putem conecta la software-ul de pe computerul dvs., cum ar fi MaxMSP, Processing și Flash. Acest articol discută un introducere la placa Arduino mega 2560 , diagrama pin și specificațiile sale.

Ce este un Arduino Mega 2560?

Placa de microcontroler precum „Arduino Mega” depinde de microcontrolerul ATmega2560. Include pini de intrare / ieșire digitale-54, unde 16 pini sunt intrări analogice, 14 sunt folosiți ca ieșiri PWM porturi seriale hardware ( UART-uri ) - 4, a Oscilator de cristal -16 MHz, un antet ICSP, o mufă de alimentare, o conexiune USB, precum și un buton RST. Această placă include în principal tot ceea ce este esențial pentru susținerea microcontrolerului. Deci, sursa de alimentare a acestei plăci se poate face conectând-o la un computer folosind un cablu USB, o baterie sau un adaptor AC-DC. Această placă poate fi protejată împotriva descărcării electrice neașteptate prin plasarea unei plăci de bază.




placa arduino-mega 2560

Placă Arduino-mega 2560

Pinii SCL și SDA ai plăcii Mega 2560 R3 se conectează la pinul AREF. În plus, există două cele mai recente pini situate lângă pinul RST. Un pin este IOREF care permite ecranelor să regleze tensiunea oferită de placa Arduino. Un alt pin nu este asociat și este păstrat în scopuri viitoare. Aceste plăci funcționează cu fiecare scut existent, deși se pot adapta la cele mai recente scuturi care utilizează acești pini suplimentari.



Specificații Arduino Mega

Specificațiile Arduino Mega includ următoarele.

  • ATmega2560 este un microcontroler
  • Tensiunea de funcționare a acestui microcontroler este de 5 volți
  • Tensiunea de intrare recomandată va varia de la 7 volți la 12 volți
  • Tensiunea de intrare va varia de la 6 volți la 20 volți
  • Pinii de intrare / ieșire digitale sunt 54, unde 15 dintre acești pin vor furniza PWM o / p.
  • Pinii de intrare analogică sunt 16
  • Curentul continuu pentru fiecare pin de intrare / ieșire este de 40 mA
  • Curentul continuu utilizat pentru pinul de 3,3V este de 50 mA
  • Memorie Flash de 256 KB, unde 8 KB de memorie flash sunt folosite cu ajutorul bootloader-ului
  • Memoria statică cu acces aleatoriu (SRAM) este de 8 KB
  • Memoria de citire programabilă ștearsă electric (EEPROM) este de 4 KB
  • Viteza ceasului (CLK) este de 16 MHz
  • Cipul USB gazdă utilizat în acesta este MAX3421E
  • Lungimea acestei plăci este de 101,52 mm
  • Lățimea acestei plăci este de 53,3 mm
  • Greutatea acestei plăci este de 36 g

Configurare Arduino Mega Pin

Configurația pin a acestei Arduino mega 2560 tabla este prezentată mai jos. Fiecare pin al acestei plăci vine de la o anumită funcție care este aliată cu aceasta. Toți pinii analogici ai acestei plăci pot fi folosiți ca pini I / O digitale. Folosind această placă, arduino mega proiectat poate fi proiectat. Aceste plăci oferă spațiu de memorie de lucru flexibil, este puterea mai mare și de procesare care permite lucrul fără diferențe cu diferite tipuri de senzori. Când ne comparăm cu altele tipuri de plăci Arduino , aceste plăci sunt superioare fizic.

arduino-mega 2560-board-pin-diagram

Arduino-mega 2560-board-pin-diagram

Pinul 3.3V și 5V


Acești pini sunt utilizați pentru furnizarea unei tensiuni reglate o / p aproximativ 5V. Acest RPS (sursă de alimentare reglementată) oferă puterea de a microcontrolerul precum și alte componente care sunt utilizate pe placa mega Arduino. Poate fi obținut de la pinul Vin al plăcii sau de la o altă sursă de tensiune reglementată-5V în caz contrar cablu USB , în timp ce o altă reglare a tensiunii poate fi oferită de 3,3V0-pin. Puterea maximă poate fi extrasă de aceasta este de 50mA.

Pin GND

Mega placa Arduino include pini 5-GND unde unul dintre acești pini poate fi utilizat ori de câte ori proiectul o cere.

Pin Reset (RST)

Pinul RST al acestei plăci poate fi utilizat pentru rearanjarea plăcii. Placa poate fi rearanjată setând acest pin la scăzut.

Vin Pin

Gama tensiunii de intrare furnizate către placă variază de la 7 volți la 20 volți. Tensiunea furnizată de mufa de alimentare poate fi accesată prin acest pin. Cu toate acestea, tensiunea de ieșire prin acest pin către placă va fi setată automat la 5V.

Comunicare în serie

Pinii seriali ai acestei placi precum TXD și RXD sunt utilizați pentru a transmite și primi datele seriale. Tx indică transmiterea informațiilor, în timp ce RX indică primirea datelor. Pinii de serie ai acestei plăci au patru combinații. Pentru seria 0, include Tx (1) și Rx (0), pentru seria 1, include Tx (18) și Rx (19), pentru seria 2 include Tx (16) și Rx (17), iar în cele din urmă pentru seria 3, include Tx (14) și Rx (15).

Întreruperi externe

Întreruperile externe pot fi formate utilizând 6 pini cum ar fi întreruperea 0 (0), întreruperea 1 (3), întreruperea 2 (21), întreruperea 3 (20), întreruperea 4 (19), întreruperea 5 (18). Acești pini produc întreruperi prin mai multe moduri, adică oferind valoare LOW, margine crescătoare sau descendentă sau schimbând valoarea în pini de întrerupere.

LED

Această placă Arduino include un LED și care este asociat cu pinul 13, care este denumit pin digital 13. Acest LED poate fi acționat pe baza valorilor mari și mici ale pinului. Acest lucru vă va permite să modificați abilitățile de programare în timp real.

AREF

Termenul AREF înseamnă Analog Reference Voltage, care este o tensiune de referință pentru intrările analogice

Pinii analogici

Există 16 pini analogici incluși pe placă, marcat ca A0-A15. Este foarte important să știți că toți pinii analogici de pe această placă pot fi utilizați ca pinii I / O digitale. Fiecare pin analogic este accesibil cu rezoluția de 10 biți, care poate măsura de la GND la 5 volți. Dar, valoarea mai mare poate fi modificată utilizând pinul AREF, precum și funcția de referință analogică ().

I2C

Comunicare I2C poate fi suportat de doi pini și anume 20 și 21, unde 20 de pini înseamnă Serial Data Line (SDA), care este utilizat pentru păstrarea datelor și 21 de pini înseamnă Serial Clock Line (SCL), utilizat în cea mai mare parte pentru a oferi sincronizarea datelor între dispozitive

Comunicare SPI

Termenul SPI este o interfață periferică serială care este utilizată pentru a transmite datele între controler și alte componente. Patru pini precum MISO (50), MOSI (51), SCK (52) și SS (53) sunt utilizați pentru comunicarea din SPI.

Dimensiuni

Dimensiunea plăcii Arduino Mega 2560 include în principal lungimea și lățimile cum ar fi 101,6 mm sau 4 inci X 53,34 mm sau 2,1 inci. Este comparativ superioară celorlalte tipuri de plăci care sunt accesibile pe piață. Dar, mufa de alimentare și portul USB sunt oarecum extinse de la măsurătorile specificate.

Compatibilitatea scutului

Arduino Mega este potrivit pentru majoritatea gărzilor utilizate în alte plăci Arduino. Înainte de a vă propune să utilizați o protecție, confirmați că tensiunea de funcționare a acesteia este potrivită cu tensiunea plăcii. Tensiunea de funcționare a majorității dispozitivelor de protecție va fi de 3,3V, altfel de 5V. Dar, apărătorii cu tensiune de funcționare ridicată pot răni placa.

În plus, antetul de distribuție al scutului ar trebui să vibreze cu pinul de distribuție al plăcii Arduino. Pentru aceasta, se poate conecta scutul pur și simplu cu placa Arduino și îl poate face într-o stare de funcționare.

Programare

Programarea unui Arduino Mega 2560 se poate face cu ajutorul unui IDE (Arduino Software) și acceptă limbajul de programare C. Aici schița este codul din software care este ars în interiorul software-ului și apoi mutat pe placa Arduino folosind un cablu USB.

O mega placă Arduino include un încărcător de încărcare care elimină utilizarea arzătorului extern pentru a arde codul programului pe placa Arduino. Aici, comunicarea încărcătorului de încărcare se poate face folosind un protocol STK500.

Când compilăm și ardem programul Arduino, putem detașa cablul USB pentru a elimina sursa de alimentare de pe placa Arduino. Ori de câte ori vă propuneți să utilizați placa Arduino pentru proiectul dvs., sursa de alimentare poate fi furnizată de o mufă de alimentare, altfel pinul Vin al plăcii.

O altă caracteristică a acestui lucru este multitasking oriunde ar fi la îndemână mega placa Arduino. Dar, software-ul Arduino IDE nu acceptă multi-tasking, totuși se pot utiliza sisteme de operare suplimentare și anume RTX și FreeRTOS pentru a scrie programul C din acest motiv. Acesta este flexibil de utilizat în programul dvs. personalizat de construire cu ajutorul unui conector ISP.

Astfel, este vorba despre un Foaie tehnică Arduino Mega 2560 . Este o înlocuire a celor mai în vârstă Arduino Mega bord. Datorită numărului de pini, de obicei, nu este utilizat pentru proiecte generale, cu toate acestea le putem descoperi în proiecte complexe, cum ar fi detectarea temperaturii, imprimante 3D, aplicații IOT, detectoare de radon, monitorizarea aplicațiilor de date în timp real etc. o întrebare pentru dvs., care sunt specificațiile plăcii Arduino mega 2560?

Surse de imagine: Arduino