Arduino Mega: tot sobre la gran placa de desenvolupament

Arduino Mega

Si la placa Arduino UNO Rev3 se't queda petita i vols crear projectes més avançats i gaudir de més potència, llavors el que estàs buscant és una placa Arduino Mega, Un altre dels models disponibles que han creat els mateixos desenvolupadors de la placa original, però dotada d'un microcontrolador més ràpid, més quantitat de memòria, i més pins per programar.

Arduino Mega té moltes semblances amb Arduino UNO, Però hi ha algunes diferències que la fan molt especial per a tots els makers que busquen alguna cosa més. En general, si estàs començant no és la millor elecció, però sí que ho és si ja has explotat les capacitats de UN i vols anar més enllà.

Què és Arduino Mega?

Logotip de Arduino

Arduino Mega és una altra placa de desenvolupament oficial basada en el microcontrolador Atmel ATmega2560, d'aquí el seu nom. A més, inclou 54 pins d'entrada i sortida digital, dels quals 15 poden ser usats com sortides PWM. També té 16 entrades analògiques, 4 UARTS com ports serials per a maquinari, un oscil·lador de cristall de 16 MHz, connexió USB, connector d'alimentació, capçal ICSP i botó de reinici.

Com pots veure, comparant amb la Arduino UNO, Té unes capacitats majors, el que també porta a un increment de el seu preu de manera lleugera. No obstant això, no és gens cara, només costa uns quants euros més i la pots trobar en multitud de botigues especialitzades:

conté tot el necessari per a la seva microcontrolador, perquè només hagis de preocupar-te de muntar el teu projecte DIY, connectar la placa per USB a l'ordinador, descarregar el sketch que hagis creat amb Arduino IDE, i posar-lo a funcionar.

Has de saber que, a diferència d'altres targetes anteriors, la Arduino Mega no fa servir xip controlador FTDI USB-a-sèrie. En comptes d'això, fa servir un xip ATmega16U2 en les seves últimes revisions (Rev1 i Rev2 usaven el ATmega8U2). És a dir, té un programador convertidor USB-a-sèrie.

Aquesta placa és ideal per a multitud de projectes avançats, Com servir de cervell per a impressores 3D, robots CNC industrials, etc. I són totalment compatibles amb els Shields o escuts de Arduino UNO, De manera que trobaràs multitud d'elements compatibles i una gran comunitat sempre disposades a ajudar amb els teus dubtes i problemes.

I si vols saber més sobre els components electrònics compatibles i mòduls, En aquest mateix bloc hi ha gran quantitat d'ells explicats pas a pas amb tot el que necessites per posar-los a funcionar. Com per exemple:

Informació detallada d'Arduino Mega

la placa Arduino Mega té tot el que pots trobar a la placa Arduino Uno Rev3, però amb alguns agregats que la fan més potent, com ja he comentat.

Característiques tècniques, esquema i pinout

Els característiques tècniques de la placa Arduino Mega que has de conèixer són:

  • Microcontrolador Atmel ATmega2560 a 16 MHz
  • Memòria flaix de 256 KB (8KB usats pel bootloader que no es poden usar per als teus programes)
  • Memòria SRAM de 8 KB.
  • Memòria EEPROM de 4 KB.
  • Voltatge operatiu de 5v
  • Voltatge d'entrada 7-12v
  • Tensió d'entrada límits: 6-20v
  • 54 pins digitals, dels quals 15 poden ser PWM. Poden configurar-se mitjançant el codi d'Arduino IDE com entrades o sortides.
  • 16 pins analògics d'entrada.
  • 4 UARTS, USB, pins RX i TX per comunicació, i també TWI i SCI.
  • Pins de potència: 5v per subministrar corrent als projectes sempre que se li estigui alimentant la placa amb entre 7 i 12 v o per l'USB de 5v. El pin 3v3 pot alimentar amb un voltatge de 3.3 volts. Les clavilles GND es poden usar per a connectar la terra dels teus projectes. Mentre que el pin IOREF és el pin de la placa per proporcionar el voltatge de referència amb què opera el microcontrolador.
  • La intensitat de corrent per cada pin d'E / S és de 40MA DC.
  • La intensitat de corrent lliurada pel pin 3v3 és de 50 mA.

M'agradaria afegir també que Arduino Mega té un polifusible resetaeable per protegir el seu port USB de l'ordinador a què connectis la placa. Així evitaràs danys per curtcircuits en els teus projectes o sobrecorrents que puguin succeir. Això és una capa addicional de protecció interna que implementa aquesta versió i que salta si s'aplica més dels 500 mA a port USB, interrompent automàticament la connexió fins que s'elimini aquesta sobrecàrrega.

Fulls de dades

També pots descarregar una full tècnica o datasheet amb tot el que cal saber dels detalls electrònics d'aquest producte, les intensitats i voltatges màxims permesos per no danyar la placa, pinout complet, i gran quantitat d'informació que t'agradarà tenir. Per a això, pots descarregar-lo des del web oficial:

Arduino IDE i la programació

Captura d'Arduino IDE

Per programar Arduino Mega, i també per altres models de placa de desenvolupament, tens a la teva disposició el programari anomenat IDE Arduino. Aquesta plataforma de desenvolupament és compatible tant amb macOS, Windows i Linux. Tota una suite gratuïta i de codi obert amb la qual podràs començar a crear els teus propis codis font i gravar-los en la placa amb el cable USB.

Com sabràs, aquest programa fa servir el llenguatge de programació natiu d'Arduino per la seva programació d'alt nivell basat en Processing. Té similituds amb altres llenguatges, ja que es basa en C ++, amb una sintaxi i formes semblants.

En els articles d'aquest bloc solem incloure a la fin uns snippets de codi o sketch amb exemples de codi amb què començar amb cada projecte o component que presentem. Així pots començar a donar les primeres passes. Però si vols aprendre més sobre Arduino IDE i com programar els teus projectes, et convido a descarregar el nostre curs gratuït de programació Arduino IDE en PDF.

A més, com a complement per als teus projectes avançats, és probable que també necessitis altres apps o programari que t'ajudi a tenir tot esquematitzat i de forma més clara per no fer-te un embolic. Per això, t'interessarà conèixer també projectes com:

  • KiCad: És un entorn EDA per al desenvolupament electrònic amb el qual fer esquemes i layouts complexos. És un programari gratuït, de codi obert, i multiplataforma per a Linux, macOS i Windows.
  • Fritzing: És un programari molt pràctic de codi obert i multiplataforma que us ajudarà a crear els teus projectes de forma esquemàtica o en 3D per mostrar-los.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.