Il 0% ha trovato utile questo documento (0 voti)
13 visualizzazioni6 pagine

Arduino Mega

Il kit di avvio Arduino Mega 2560 in Marocco è basato su un microcontrollore ATMega2560 con 54 pin di I/O, di cui 14 PWM e 16 analogici. La scheda può essere alimentata tramite USB o alimentazione esterna e include funzionalità avanzate come comunicazione seriale, PWM e interruzioni. È compatibile con i circuiti delle schede Arduino UNO e offre una memoria FLASH di 256KB per il programma.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
13 visualizzazioni6 pagine

Arduino Mega

Il kit di avvio Arduino Mega 2560 in Marocco è basato su un microcontrollore ATMega2560 con 54 pin di I/O, di cui 14 PWM e 16 analogici. La scheda può essere alimentata tramite USB o alimentazione esterna e include funzionalità avanzate come comunicazione seriale, PWM e interruzioni. È compatibile con i circuiti delle schede Arduino UNO e offre una memoria FLASH di 256KB per il programma.

Tradotto da

ScribdTranslations
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Descrizione

Il kit di avvio della scheda Arduino Mega 2560 in Marocco è


basata su un ATMega2560 con frequenza di 16 MHz. Dispone di
di 54 E/S di cui 14 PWM, 16 analogiche e 4 UART. 50 in 1
per Arduino UNO R3, Versione avanzata migliorata, migliore
Kit di apprendimento RFID LCD

La scheda Arduino Mega 2560


La scheda Arduino Mega 2560 è una scheda a microcontrollore basata su un ATmega2560.
carte disposte :
di 54 pin digitali di ingresso/uscita (di cui 14 possono essere utilizzati come uscita)
PWM (MLI: Modulazione di larghezza dell'impulso).
16 ingressi analogici (che possono essere utilizzati come pin di ingresso/uscita
numérici).
di 4 UART (porta seriale hardware).
di un quarzo di 16MHz.
di una connessione USB.
di un connettore di alimentazione jack.
d'un connettore ICSP (programmazione "in-circuit").
di un pulsante di riavvio (reset).
Contiene tutto il necessario per il funzionamento del microcontrollore; Per
per poterla utilizzare, basta semplicemente collegarla a un computer utilizzando un cavo USB (o
alimentarlo con un adattatore di rete o una batteria, ma questo non è indispensabile,
L'alimentazione è fornita dal port USB). La scheda Arduino Mega 2560 è compatibile con
i circuiti stampati previsti per le schede Arduino Uno, Duemilanove o Diecimila.

Caratteristiche tecniche della scheda Arduino Mega 2560


Un modulo Arduino è generalmente costruito attorno a un microcontrollore ATMEL AVR, e di
componenti complementari che facilitano la programmazione e l'interfacciamento con altri
circuiti. Ogni modulo ha almeno un regolatore lineare 5V e un oscillatore a cristallo 16
MHz (o un risonatore ceramico in alcuni modelli). Il microcontrollore è
preprogrammato con un bootloader in modo che un programmatore dedicato non sia
necessario.
Parte materiale
Generalmente, ogni modulo elettronico che possiede un'interfaccia di programmazione è basato
sempre nella sua costruzione su un circuito programmabile o più.
Microcontrollore ATMEGA2560
Tensione di funzionamento 5V
Tensione di alimentazione da 7 a 12V
Broches E/S digitale 54 (di cui 14 dispongono di tipo PWM)
Velocità di clock 16 MHz
Memoria programma Flash 25 6KB di cui 8 KB utilizzati per il bootloader
Memoria SRAM 8 KB
Memoria EEPROM 4 KB
Tabella: Costituzione della scheda Arduino Mega 2560

Il microcontrollore ATMega2560
Un microcontrollore ATMega2560 è un circuito integrato che riunisce su un chip diversi
elementi complessi in uno spazio ridotto, è il processore della scheda che si occupa di tutto questo
qui esegue calcoli, esegue istruzioni del programma e gestisce le porte di ingresso/uscita
[10].

I diari
L'ATmega 2560 ha 256Ko di memoria FLASH per memorizzare il programma (di cui 8Ko anche
utilizzati dal bootloader), anche 8 ko di memoria SRAM (volatili) e 4 Ko di EEPROM (non
volatile - memoria che può essere letta utilizzando la libreria EEPROM).

Le fonti di alimentazione della scheda


La scheda Arduino Mega 2560 può essere alimentata sia tramite la connessione USB (che fornisce 5V fino a
500mA) o utilizzando un'alimentazione esterna. La fonte di alimentazione è selezionata
automaticamente tramite la scheda. La scheda può funzionare con un'alimentazione esterna da 6 a
20 volt. Tuttavia, se la scheda è alimentata con meno di 7V, il pin 5V potrebbe fornire
meno di 5V, e la scheda potrebbe essere instabile. Se si utilizza più di 12V, il regolatore di tensione
la scheda potrebbe riscaldare quest'ultimo. I pin di alimentazione sono i seguenti:
Ciascuno dei 54 pin digitali della scheda Mega può essere utilizzato sia come ingresso
digitale, o come una sorta di digitale. Questi pin funzionano a 5V. Ogni pin
può fornire o ricevere un massimo di 40mA di intensità e dispone di una resistenza interna di
"rappel au plus" (pull-up) (disconnesso di default) da 20-50 KOhm. Questa resistenza interna
si attiva su un pin in ingresso utilizzando l'istruzione digitalWrite(pin, HIGH).
Inoltre, alcuni pin hanno funzioni specializzate:
Comunicazione Porta Serie: Porta Serie 0 (RX) e 1 (TX); Porta Serie 1: 19 (RX) e
Porta Serie 2: 17 (RX) e 16 (TX); Porta Serie 3: 15 (RX) e 14 (TX).
Interruzioni Esterni: Pin 2 (interruzione 0), 3 (interruzione 1), 18 (interruzione 5), 19
(interrompi 4)
20 (interruzione 3), e 21 (interruzione 2). Questi pin possono essere configurati per
attivare un'interruzione su un valore basso, su un fronte ascendete o discendente
o su un cambiamento di valore.
Impulso PWM (larghezza dell'impulso modulata): Pin da 0 a 13. Forniscono una
impulso PWM 8-bit utilizzando l'istruzione analogWrite().
SPI (Interfaccia Serie Periferica): Pin 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Questi
i broches supportano la comunicazione SPI (Interfaccia Seriale Periferica).
I2C: Pin 20 (SDA) e 21 (SCL). Supportano le comunicazioni del protocollo I2C.
LED: Pin 13. C'è un LED incluso nella scheda collegato al pin 13.

Broches analogiche
La scheda Mega2560 dispone di 16 ingressi analogici, ognuno dei quali può fornire una misurazione
di una risoluzione di 10 bit (1024 livelli ovvero da 0 a 1023) utilizzando la molto utile funzione
analogRead() del linguaggio Arduino. Per default, questi pin misurano tra 0V (valore 0) e il
5V (valore 1023). Le pin analogiche possono essere utilizzate come pin
numerici.

Altre spine
AREF : Tensione di riferimento per gli ingressi analogici (se diversa da 5V). Utilizzata
con l'istruzione analogReference().
Reset: Mettere questo pin a livello BAS porta alla reinizializzazione del microcontrollore.
Come un porto di comunicazione virtuale per il software sul computer, La connessione
La serie di Arduino è molto pratica per comunicare con un PC, ma il suo
lo svantaggio è il cavo USB, per evitare ciò, esistono diverse metodologie per
utilizzare quest'ultimo senza filo.

Potrebbero piacerti anche