Arduino Mega: totul despre marea placă de dezvoltare

Arduino Mega

 

În cazul în care placă Arduino UNO Rev3 este prea mic pentru tine și vrei să creezi proiecte mai avansate și să te bucuri de mai multă putere, atunci ceea ce cauți este o placă Arduino Mega, un alt model disponibil disponibil creat de aceiași dezvoltatori ca placa originală, dar echipat cu un microcontroler mai rapid, mai multă memorie și mai mulți pini de programat.

Arduino Mega are multe asemănări cu Arduino UNO, dar există unele diferențe care îl fac foarte special pentru toată lumea producătorii care caută ceva mai mult. În general, dacă abia începeți, nu este cea mai bună alegere, dar este dacă ați exploatat deja capacitățile UNO și doriți să mergeți mai departe.

Ce este Arduino Mega?

Sigla Arduino

Arduino Mega Este o altă placă oficială de dezvoltare bazată pe microcontrolerul Atmel ATmega2560, de unde și numele său. În plus, include 54 de pini de intrare și ieșire digitale, dintre care 15 pot fi folosiți ca Ieșiri PWM. De asemenea, are 16 intrări analogice, 4 UART-uri ca porturi seriale pentru hardware, un oscilator de cristal de 16 MHz, conexiune USB, conector de alimentare, antet ICSP și buton de resetare.

După cum puteți vedea, comparând cu Arduino UNO, are capacități mai mari, ceea ce duce, de asemenea, la o creștere a prețul său uşor. Cu toate acestea, nu este deloc scump, costă doar câțiva euro în plus și îl puteți găsi în multe magazine specializate:

acesta conține, tot ce ai nevoie pentru microcontrolerul dvs., deci trebuie doar să vă faceți griji cu privire la configurarea proiectului DIY, conectarea plăcii prin USB la computer, descărcarea schiței pe care ați creat-o cu IDE-ul Arduino și punerea în funcțiune.

Trebuie să știți că, spre deosebire de plăcile anterioare, Arduino Mega nu folosește un cip FTDI USB-to-serial controller. În schimb, utilizați un Cip ATmega16U2 în ultimele sale versiuni (Rev1 și Rev2 au folosit ATmega8U2). Adică are un programator convertor USB-serie.

Această placă este ideal pentru o multitudine de proiecte avansate, cum ar fi servirea drept creier pentru imprimantele 3D, roboții CNC industriali etc. Și sunt pe deplin compatibili cu scuturile sau scuturile de Arduino UNO, așa că veți găsi o multitudine de elemente compatibile și o comunitate excelentă întotdeauna gata să vă ajute cu întrebările și problemele dvs.

Și dacă doriți să aflați mai multe despre componente și module electronice compatibileÎn același blog există multe dintre ele explicate pas cu pas cu tot ce aveți nevoie pentru a le pune la lucru. De exemplu:

Informații detaliate despre Arduino Mega

Farfuria Arduino Mega are tot ce găsești pe farfurie Arduino Uno Rev3, dar cu unele adăugiri care îl fac mai puternic, așa cum am menționat deja.

Caracteristici tehnice, schemă și identificare

Las caracteristici tehnice a plăcii Arduino Mega pe care ar trebui să o știți sunt:

  • Microcontroler Atmel ATmega2560 la 16 Mhz
  • Memorie flash de 256 KB (8 KB utilizată de bootloader, care nu poate fi utilizată pentru programele dvs.)
  • Memorie SRAM de 8 KB.
  • Memorie EEPROM de 4 KB.
  • 5v tensiune de funcționare
  • Tensiunea de intrare 7-12v
  • Limite de tensiune de intrare: 6-20v
  • 54 de pini digitali, dintre care 15 pot fi PWM. Acestea pot fi configurate prin codul ID Arduino ca intrări sau ieșiri.
  • 16 pini de intrare analogici.
  • 4 UART-uri, pini USB, RX și TX pentru comunicare, precum și TWI și SPI.
  • Pinii de alimentare: 5v pentru a furniza curent proiectelor, atâta timp cât placa este alimentată între 7 și 12v sau de 5V USB. Pinul 3v3 poate furniza o tensiune de 3.3 volți. Pinii GND pot fi folosiți pentru a vă împotrivi proiectele. În timp ce pinul IOREF este pinul de pe placă pentru a furniza tensiunea de referință cu care funcționează microcontrolerul.
  • Curentul pentru fiecare pin I / O este de 40mA DC.
  • Curentul livrat de pinul 3v3 este de 50 mA.

Aș dori, de asemenea, să adaug că Arduino Mega are o polifuzibilă resetabilă pentru a-și proteja portul USB al computerului la care conectați placa. În acest fel veți evita daunele cauzate de scurtcircuitele din proiectele dvs. sau de supracurenții care se pot întâmpla. Acesta este un strat suplimentar de protecție internă pe care îl implementează această versiune, care se aplică dacă se aplică mai mult de 500 mA la portul USB, întrerupând automat conexiunea până când această suprasarcină este eliminată.

Specificații tehnice

De asemenea, puteți descărca un fișier fișă tehnică sau fișă tehnică cu tot ce trebuie să știți despre detaliile electronice ale acestui produs, curenții și tensiunile maxime permise pentru a nu deteriora placa, pinout complet și o cantitate mare de informații pe care doriți să le aveți. Pentru a face acest lucru, îl puteți descărca de pe site-ul oficial:

IDE și programare Arduino

Captură de ecran a Arduino IDE

Pentru a programa Arduino Mega, precum și pentru alte modele de plăci de dezvoltare, aveți la dispoziție software-ul numit Arduino IDE. Această platformă de dezvoltare este compatibilă atât cu macOS, Windows și Linux. O întreagă suită gratuită și open source cu care puteți începe să creați propriile coduri sursă și să le înregistrați pe tablă utilizând cablul USB.

După cum știți, acest program folosește limbaj de programare originar din Arduino pentru programarea sa bazată pe procesare la nivel înalt. Are similitudini cu alte limbi, deoarece se bazează pe C ++, cu o sintaxă și forme similare.

În articolele acestui blog includem de obicei la sfârșit unele fragmente de cod sau schiță cu mostre de cod pentru a începe cu fiecare proiect sau componentă pe care o introducem. Deci, puteți începe să faceți primii pași. Dar dacă doriți să aflați mai multe despre IDE-ul Arduino și cum să vă programați proiectele, vă invit să descărcați cursul nostru gratuit de programare Arduino IDE în PDF.

În plus, ca o completare a proiectelor dvs. avansate, este probabil să aveți nevoie și de alte aplicații sau programe software care să vă ajute să aveți totul conturat și mai clar, pentru a nu face dezordine. Asa de, Veți fi, de asemenea, interesat să știți proiecte precum:

  • KiCad: este un mediu EDA pentru dezvoltare electronică cu care se realizează diagrame și machete complexe. Este un software gratuit, open source și multiplataforma pentru Linux, macOS și Windows.
  • Fritzing: este un software open source și multiplatform foarte practic care vă va ajuta să vă creați proiectele într-un mod schematic sau în 3D pentru a le arăta.

Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.