Scheda Arduino Mega 2560

Scheda Arduino Mega 2560

La scheda Arduino è una scheda microcontrollore open source basata sul microcontrollore Atmega 2560. L'ambiente di crescita di questa scheda esegue il linguaggio di elaborazione o cablaggio. Queste schede hanno ricaricato il settore dell'automazione con la loro piattaforma semplice da utilizzare ovunque tutti con un piccolo contesto tecnico altrimenti senza possono iniziare scoprendo alcune competenze necessarie per programmare ed eseguire il Scheda Arduino . Queste schede vengono utilizzate per estendere oggetti interattivi separati altrimenti possiamo connetterci a software sul tuo PC come MaxMSP, Processing e Flash. Questo articolo discute di un file introduzione alla scheda Arduino mega 2560 , diagramma pin e sue specifiche.



Cos'è un Arduino Mega 2560?

La scheda del microcontrollore come 'Arduino Mega' dipende dal microcontrollore ATmega2560. Include i pin di ingresso / uscita digitali-54, dove 16 pin sono ingressi analogici, 14 sono usati come porte seriali hardware di uscite PWM ( UART ) - 4, a oscillatore a cristallo -16 MHz, un'intestazione ICSP, un jack di alimentazione, una connessione USB e un pulsante RST. Questa scheda include principalmente tutto ciò che è essenziale per supportare il microcontrollore. Quindi, l'alimentazione di questa scheda può essere eseguita collegandola a un PC utilizzando un cavo USB, una batteria o un adattatore AC-DC. Questa scheda può essere protetta da scariche elettriche impreviste posizionando una piastra di base.


scheda arduino-mega 2560

Scheda Arduino-mega 2560





I pin SCL e SDA della scheda Mega 2560 R3 si collegano accanto al pin AREF. Inoltre, ci sono due ultimi pin situati vicino al pin RST. Un pin è lo IOREF che consente agli shield di regolare la tensione offerta dalla scheda Arduino. Un altro pin non è associato e viene conservato per scopi futuri. Queste schede funzionano con ogni scudo esistente anche se possono adattarsi agli scudi più recenti che utilizzano questi pin aggiuntivi.

Specifiche di Arduino Mega

Le specifiche di Arduino Mega includono quanto segue.



  • L'ATmega2560 è un microcontrollore
  • La tensione operativa di questo microcontrollore è di 5 volt
  • La tensione di ingresso consigliata varierà da 7 volt a 12 volt
  • La tensione di ingresso varierà da 6 volt a 20 volt
  • I pin di ingresso / uscita digitali sono 54 dove 15 di questi pin forniranno PWM o / p.
  • I pin di ingresso analogico sono 16
  • La corrente CC per ciascun pin di ingresso / uscita è 40 mA
  • La corrente CC utilizzata per il pin da 3,3 V è 50 mA
  • Memoria Flash come 256 KB in cui vengono utilizzati 8 KB di memoria flash con l'aiuto del bootloader
  • La memoria statica ad accesso casuale (SRAM) è di 8 KB
  • La memoria di sola lettura programmabile cancellabile elettricamente (EEPROM) è di 4 KB
  • La velocità di clock (CLK) è di 16 MHz
  • Il chip host USB utilizzato in questo è MAX3421E
  • La lunghezza di questa tavola è 101,52 mm
  • La larghezza di questa tavola è di 53,3 mm
  • Il peso di questa tavola è di 36 g

Configurazione di Arduino Mega Pin

La configurazione dei pin di questo Arduino mega 2560 la scheda è mostrata di seguito. Ogni pin di questa scheda ha una funzione particolare che è associata ad essa. Tutti i pin analogici di questa scheda possono essere utilizzati come pin I / O digitali. Utilizzando questa scheda, è possibile progettare la mega proiezione di Arduino. Queste schede offrono uno spazio di memoria di lavoro flessibile è la maggiore potenza di elaborazione che consente di lavorare con diversi tipi di sensori senza ritardi. Quando ci confrontiamo con altri tipi di schede Arduino , queste schede sono fisicamente superiori.

arduino-mega 2560-board-pin-diagram

Schema dei pin della scheda Arduino-mega 2560

Pin 3,3 V e 5 V.


Questi pin vengono utilizzati per fornire una tensione regolata o / p di circa 5V. Questo RPS (alimentazione regolata) fornisce il potere di il microcontrollore così come altri componenti che vengono utilizzati sulla scheda mega Arduino. Può essere ottenuto dal Vin-pin della scheda o da un'altra tensione di alimentazione regolata-5V altrimenti cavo USB , mentre un'altra regolazione della tensione può essere offerta da 3.3V0-pin. La potenza massima che può essere assorbita da questo è 50mA.

Pin GND

La scheda mega Arduino include pin 5-GND dove uno di questi pin può essere utilizzato ogni volta che il progetto lo richiede.

Pin di ripristino (RST)

Il pin RST di questa scheda può essere utilizzato per riorganizzare la scheda. La scheda può essere riorganizzata impostando questo pin su basso.

Vin Pin

La gamma della tensione di ingresso fornita alla scheda varia da 7 volt a 20 volt. La tensione fornita dal jack di alimentazione è accessibile tramite questo pin. Tuttavia, la tensione di uscita attraverso questo pin alla scheda verrà impostata automaticamente a 5V.

Comunicazione seriale

I pin seriali di questa scheda come TXD e RXD vengono utilizzati per trasmettere e ricevere i dati seriali. Tx indica la trasmissione di informazioni mentre RX indica la ricezione dei dati. I pin seriali di questa scheda hanno quattro combinazioni. Per la serie 0, include Tx (1) e Rx (0), per la serie 1, include Tx (18) e Rx (19), per la serie 2 include Tx (16) e Rx (17) e infine per seriale 3, include Tx (14) e Rx (15).

Interrupt esterni

Gli interrupt esterni possono essere formati utilizzando 6 pin come interrupt 0 (0), interrupt 1 (3), interrupt 2 (21), interrupt 3 (20), interrupt 4 (19), interrupt 5 (18). Questi pin producono interruzioni in diversi modi, ad esempio fornendo un valore BASSO, un fronte di salita o di discesa o modificando il valore sui pin di interruzione.

GUIDATO

Questa scheda Arduino include un file GUIDATO e questo è alleato al pin 13 che è chiamato pin digitale 13. Questo LED può essere azionato in base ai valori alto e basso del pin. Questo ti darà la possibilità di modificare le abilità di programmazione in tempo reale.

AREF

Il termine AREF sta per Analog Reference Voltage che è una tensione di riferimento per gli ingressi analogici

Pin analogici

Ci sono 16 pin analogici inclusi sulla scheda contrassegnati come A0-A15. È molto importante sapere che tutti i pin analogici su questa scheda possono essere utilizzati come pin I / O digitali. Ogni pin analogico è accessibile con la risoluzione a 10 bit che può misurare da GND a 5 volt. Tuttavia, il valore più alto può essere modificato utilizzando il pin AREF e la funzione di riferimento analogico ().

I2C

Il Comunicazione I2C può essere supportato da due pin, vale a dire 20 e 21, dove 20 pin significa Serial Data Line (SDA) che viene utilizzata per contenere i dati e 21 pin indica Serial Clock Line (SCL) principalmente utilizzata per offrire la sincronizzazione dei dati tra i dispositivi

Comunicazione SPI

Il termine SPI è un'interfaccia periferica seriale utilizzata per trasmettere i dati tra il controller e altri componenti. Quattro pin come MISO (50), MOSI (51), SCK (52) e SS (53) vengono utilizzati per la comunicazione di SPI.

Dimensioni

La dimensione della scheda Arduino Mega 2560 include principalmente la lunghezza e le larghezze come 101,6 mm o 4 pollici x 53,34 mm o 2,1 pollici. È relativamente superiore ad altri tipi di schede accessibili sul mercato. Tuttavia, il jack di alimentazione e la porta USB sono in qualche modo ampliati rispetto alle misurazioni specificate.

Compatibilità con gli scudi

Arduino Mega è adatto per la maggior parte delle protezioni utilizzate in altre schede Arduino. Prima di proporre di utilizzare una protezione, verificare che la tensione operativa della protezione sia adeguata alla tensione della scheda. La tensione operativa della maggior parte delle protezioni sarà di 3,3 V altrimenti 5 V. Tuttavia, le protezioni con alta tensione di esercizio possono danneggiare la scheda.

Inoltre, l'intestazione di distribuzione dello scudo dovrebbe vibrare con il pin di distribuzione della scheda Arduino. Per questo, è possibile collegare lo scudo semplicemente con la scheda Arduino e renderlo in uno stato di esecuzione.

Programmazione

La programmazione di un Arduino Mega 2560 può essere eseguita con l'aiuto di un IDE (software Arduino) e supporta il linguaggio di programmazione C. Qui lo schizzo è il codice nel software che viene masterizzato all'interno del software e quindi spostato sulla scheda Arduino utilizzando un cavo USB.

Una mega board Arduino include un boot loader che elimina l'utilizzo di un masterizzatore esterno per masterizzare il codice del programma nella scheda Arduino. Qui, la comunicazione del boot loader può essere eseguita utilizzando un protocollo STK500.

Quando compiliamo e masterizziamo il programma Arduino, possiamo scollegare il cavo USB per rimuovere l'alimentatore dalla scheda Arduino. Ogni volta che proponi di utilizzare la scheda Arduino per il tuo progetto, l'alimentazione può essere fornita da un jack di alimentazione altrimenti Vin pin della scheda.

Un'altra caratteristica di questo è il multitasking ovunque sia utile la mega scheda Arduino. Ma il software IDE Arduino non supporta il multi-tasking, tuttavia è possibile utilizzare sistemi operativi aggiuntivi, ovvero RTX e FreeRTOS, per scrivere programmi C per questo motivo. Questo è flessibile da utilizzare nel tuo programma di creazione personalizzato personale con l'aiuto di un connettore ISP.

Quindi, si tratta di un file Scheda tecnica di Arduino Mega 2560 . È una sostituzione del vecchio Arduino Tavola mega. A causa del numero di pin, di solito, non viene utilizzato per progetti generali, tuttavia possiamo scoprirli in progetti complessi come rilevamento della temperatura, stampanti 3D, applicazioni IOT, rilevatori di radon, monitoraggio di applicazioni di dati in tempo reale, ecc. una domanda per te, quali sono le specifiche della scheda Arduino mega 2560?

Fonti dell'immagine: Arduino