Arduino Mega: tutto sulla grande scheda di sviluppo

Arduino Mega

Se l' piastra Arduino UNO Ap3 è troppo piccolo per te e vuoi creare progetti più avanzati e goderti più potenza, quindi quello che stai cercando è una tavola Arduino Mega, un altro dei modelli disponibili creato dagli stessi sviluppatori della scheda originale, ma dotato di un microcontrollore più veloce, più memoria e più pin da programmare.

Arduino Mega ha molte somiglianze con Arduino UNO, ma ci sono alcune differenze che lo rendono molto speciale per tutti maker che cercano qualcosa di più. In generale, se sei appena agli inizi non è la scelta migliore, ma lo è se hai già sfruttato le capacità di UNO e vuoi andare oltre.

Cos'è Arduino Mega?

Logo Arduino

Arduino Mega È un'altra scheda di sviluppo ufficiale basata sul microcontrollore Atmel ATmega2560, da cui il nome. Inoltre, include 54 pin di input e output digitali, di cui 15 possono essere utilizzati come Uscite PWM. Dispone inoltre di 16 ingressi analogici, 4 UART come porte seriali per l'hardware, un oscillatore a cristallo da 16 Mhz, connessione USB, connettore di alimentazione, header ICSP e pulsante di reset.

Come puoi vedere, confrontando con il Arduino UNO, ha capacità più elevate, il che porta anche ad un aumento di il suo prezzo leggermente. Tuttavia, non è affatto costoso, costa solo pochi euro in più e lo puoi trovare in molti negozi specializzati:

Contiene tutto ciò di cui hai bisogno per il tuo microcontrollore, quindi devi solo preoccuparti di impostare il tuo progetto fai-da-te, collegare la scheda tramite USB al tuo computer, scaricare lo sketch che hai creato con Arduino IDE e metterlo al lavoro.

Dovresti sapere che, a differenza delle schede precedenti, Arduino Mega non utilizza un chip controller USB-seriale FTDI. Invece, usa un file Chip ATmega16U2 nelle sue ultime revisioni (Rev1 e Rev2 utilizzavano l'ATmega8U2). Cioè, ha un programmatore di convertitore da USB a seriale.

Questo piatto è ideale per una moltitudine di progetti avanzati, come servire da cervello per stampanti 3D, robot CNC industriali, ecc. E sono completamente compatibili con gli scudi o gli scudi di Arduino UNO, così troverai una moltitudine di elementi compatibili e una grande comunità sempre pronta ad aiutarti con le tue domande e problemi.

E se vuoi saperne di più sul componenti e moduli elettronici compatibiliIn questo stesso blog ce ne sono tantissimi spiegati passo passo con tutto il necessario per metterli al lavoro. Per esempio:

Informazioni dettagliate su Arduino Mega

Il piatto Arduino Mega ha tutto quello che puoi trovare nel piatto Arduino Uno Rev3, ma con alcune aggiunte che lo rendono più potente, come ho già accennato.

Caratteristiche tecniche, schema e pinout

Le caratteristiche tecniche della scheda Arduino Mega che dovresti conoscere sono:

  • Microcontrollore Atmel ATmega2560 a 16 Mhz
  • 256 KB di memoria flash (8 KB utilizzati dal bootloader che non possono essere utilizzati per i tuoi programmi)
  • 8 KB di memoria SRAM.
  • Memoria EEPROM da 4 KB.
  • Tensione di funzionamento 5v
  • Tensione in ingresso 7-12v
  • Limiti della tensione di ingresso: 6-20 V.
  • 54 pin digitali, di cui 15 possono essere PWM. Possono essere configurati tramite codice IDE Arduino come ingressi o uscite.
  • 16 pin di ingresso analogico.
  • 4 UART, pin USB, RX e TX per la comunicazione e anche TWI e SPI.
  • Pin di alimentazione: 5v per fornire corrente ai progetti fintanto che la scheda viene alimentata tra 7 e 12v o tramite USB 5v. Il pin 3v3 può fornire una tensione di 3.3 volt. I pin GND possono essere usati per mettere a terra i tuoi progetti. Mentre il pin IOREF è il pin sulla scheda per fornire la tensione di riferimento con cui opera il microcontrollore.
  • La corrente per ogni pin I / O è di 40 mA CC.
  • La corrente erogata dal pin 3v3 è di 50 mA.

Vorrei anche aggiungere che Arduino Mega ha un polifusibile ripristinabile per proteggere la sua porta USB del computer a cui si collega la scheda. In questo modo eviterai danni dovuti a cortocircuiti nei tuoi progetti o sovracorrenti che potrebbero verificarsi. Questo è un ulteriore livello di protezione interna implementato da questa versione che si attiva se vengono applicati più di 500 mA alla porta USB, interrompendo automaticamente la connessione fino a quando il sovraccarico non viene rimosso.

Datasheets

Puoi anche scaricare un file scheda tecnica o datasheet con tutto quello che c'è da sapere sui dettagli elettronici di questo prodotto, le correnti e le tensioni massime consentite per non danneggiare la scheda, il pinout completo e una grande quantità di informazioni che ti piacerebbe avere. Per fare ciò, puoi scaricarlo dal sito ufficiale:

IDE e programmazione di Arduino

Screenshot dell'IDE di Arduino

Per programmare Arduino Mega, e anche per altri modelli di schede di sviluppo, hai a disposizione il software chiamato Arduino IDE. Questa piattaforma di sviluppo è compatibile con macOS, Windows e Linux. Un'intera suite gratuita e open source con la quale puoi iniziare a creare i tuoi codici sorgente e registrarli sulla lavagna utilizzando il cavo USB.

Come sai, questo programma utilizza l'estensione linguaggio di programmazione Arduino nativo per la sua programmazione basata sull'elaborazione di alto livello. Ha somiglianze con altri linguaggi, poiché è basato su C ++, con sintassi e forme simili.

Negli articoli di questo blog solitamente ne includiamo alla fine alcuni codice o frammenti di schizzo con esempi di codice per iniziare con ogni progetto o componente che introduciamo. Quindi puoi iniziare a muovere i primi passi. Ma se vuoi saperne di più sull'IDE di Arduino e su come programmare i tuoi progetti, ti invito a scaricare il nostro corso di programmazione gratuito IDE Arduino in PDF.

Inoltre, a complemento dei tuoi progetti avanzati, è probabile che tu abbia bisogno anche di altre app o software che ti aiuteranno ad avere tutto delineato e in modo più chiaro per non fare casino. Così, Ti interesserà anche sapere progetti come:

  • KiCad: è un ambiente EDA per lo sviluppo elettronico con cui realizzare schemi e layout complessi. È un software gratuito, open source e multipiattaforma per Linux, macOS e Windows.
  • Fritzing: è un software open source e multipiattaforma molto pratico che ti aiuterà a creare i tuoi progetti in modo schematico o in 3D per mostrarli.

Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.