L’Arduino Mega è basato sul microcontrollore ATmega2560. Il vantaggio di usare la scheda Arduino Mega rispetto ad altre schede è che dà il vantaggio di lavorare con più spazio di memoria.

Il Pinout di Arduino Mega è mostrato sotto:

La descrizione dei pin presenti sulla scheda Arduino sono elencati di seguito:

  • Microcontrollore ATmega2560 – L’Atmega2560 è un microcontrollore CMOS (Complementary Metal Oxide Semiconductor) a bassa potenza a 8 bit. Il Mega 2560 è basato sull’architettura AVR RISC. Qui, AVR sta per Audio Video Recorder e RISC sta per Reduced Instruction Set Computing.

È usato per le schede che richiedono più memoria, sketch e linee I/O. È raccomandato per progetti complessi, come la robotica, ecc.

  • GND – Pin di terra. I pin di terra sono utilizzati per mettere a terra il circuito.
  • Porta USB

Permette alla scheda di collegarsi al computer. È essenziale per la programmazione della scheda Arduino Mega.

Di solito inseriamo il cavo USB nella porta USB per caricare lo sketch sulla scheda.

  • UART-

Sta per Universal Asynchronous Receiver and Transmitter. Permette ad Arduino di comunicare con dispositivi seriali.

  • Pack di alimentazione

Il jack di alimentazione è usato per alimentare la scheda. L’adattatore è collegato al jack di alimentazione della scheda Arduino Mega.

  • Interlocutore ICSP

Il programma o il firmware con le funzionalità avanzate è ricevuto dal microcontrollore con l’aiuto dell’intestazione ICSP (In-Circuit Serial Programming).

L’intestazione ICSP consiste di 6 pin.

La struttura dell’intestazione ICSP è mostrata qui sotto:

È la vista dall’alto dell’intestazione ICSP.

  • I2C

È il protocollo di comunicazione seriale a due fili. Sta per Inter-Integrated Circuits. L’I2C è un protocollo di comunicazione seriale che utilizza SCL (Serial Clock) e SDA (Serial Data) per ricevere e inviare dati tra due dispositivi. SCL è una linea di clock, mentre SDA è una linea di dati.

  • Pins analogici

Ci sono in totale 16 pin analogici da A0 – A15. La funzione dei pin analogici è quella di leggere il sensore analogico utilizzato nella connessione. Può anche agire come GPIO (General Purpose Input Output) pins.

  • Pins digitali

Ci sono 54 pin digitali di Input/Output da pin numerati da 0 a 53. I 15 pin dell’I/O digitale sono pin PWM (Pulse Width Modulation) numerati da D2 – D13 e D44 – D46. I pin digitali hanno il valore HIGH o LOW.

  • SPI-SCK

Sta per Serial Peripheral Interface. È popolarmente usata dai microcontrollori per comunicare con uno o più dispositivi periferici rapidamente. SCK sta per serial clock. In slave, funziona come ingresso del generatore di clock. Nel master, funziona come clock di uscita.

SPI può anche avere vari dispositivi sul bus.

  • MISO

Sta per Master In/ Slave Output. La linea slave in MISO è usata per inviare dati al master.

  • MOSI

Sta per Master Output/ Slave Input. La linea MOSI Arduino porta i dati da Arduino ai dispositivi di controllo di SPI. La linea slave di MOSI è usata per inviare dati alle sue periferiche.

SS

Sta per Slave Select. È la linea Slave Select, che viene usata dal master. Funge da linea di abilitazione.

I MISO, MOSI e SS supportano la comunicazione SPI.

I dispositivi SPI multipli in Arduino sono in grado di condividere le stesse linee SS, MOSI e MISO.

  • IOREF

Sta per Input Output voltage REFerence. Permette agli shields di controllare la tensione di funzionamento (3,3V o 5V) della scheda. Gli scudi sono collegati alla scheda Arduino.

Il microcontrollore funziona con la tensione di riferimento fornita dall’IOREF.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.