Non vi sono articoli nel carrello

Arduino Micro

L'Arduino Micro è una scheda basata sul processore ATmega32u4, sviluppata in collaborazione con Adafruit.

Codice prodotto A000053
Marca Arduino
Categoria Schede Arduino
Prezzo
22,00
Spedizione gratuita

Spedizione gratuita

Spedizione gratuita per tutti gli ordini di importo superiore ad Euro 149,00 Iva compresa

Tanti prodotti in offerta

Tanti prodotti in offerta

Naviga sul sito homotix e scopri tutte le offerte dedicate ai nostri clienti

Garanzia

Garanzia

Homotix assicura sempre una garanzia completa su tutta la gamma prodotti

L'Arduino Micro è una scheda basata sul processore ATmega32u4, sviluppata in collaborazione con Adafruit. Possiede 20 pin input/output digitali (dei quali 7 possono essere usati come PWM output e 12 come input analogici), 16MHz di velocità  di clock, un connettore micro USB, un connettore ICSP e un tasto per il reset. Possiede tutto il necessario per supportare il microcontrollore, basta collegarlo ad un computer attraverso un cavo USB per cominciare ad utilizzarlo. La sua forma è stata studiata apposta per essere facilmente inserita nella breadboard. L'Arduino Micro utilizzando il microcontrollore ATmega32u4 ha già  al suo interno la parte di comunicazione USB, ciò elimina la necessità  di un microcontrollore secondario. Questo consente alla Arduino Micro di essere riconosciuta come un mouse o una tastiera, oltre che ad emulare permanentemente una porta seriale.
Alimentazione:
L'Arduino Micro può essere alimentata attraverso la connessione USB oppure con un alimentatore esterno, la sorgente di alimentazione viene selezionata automaticamente.
L'alimentatore esterno può essere collegato tramite il jack di alimentazione presente sulla scheda, questo alimentatore dovrà fornire una tensione compresa tra 7V e 12V. Una tensione inferiore ai 7V non permetterà il funzionamento corretto del regolatore presente a bordo e la scheda risulterà instabile,  se si utilizzano più di 12 V il regolatore di tensione può surriscaldarsi e danneggiare la scheda. 
I piedini di alimentazione sono i seguenti:
VIN. La tensione di ingresso alla scheda Arduino quando sta utilizzando una sorgente di alimentazione esterna, questo ingresso è collegato direttamente al jack di alimentazione presente sulla scheda.
5V. Su questo pin è presente la tensione a 5V generata dal regolatore presente sulla scheda. Per evitare di danneggiare la scheda questo ingresso non andrà mai utilizzato come sorgente di alimentazione.
3,3V. Su questo pin è presente la tensione a 3,3V generata dal regolatore interno, è permesso un assorbimento massimo di 50mA.
GND. Pin di massa
Memoria:
Il microcontrollore ATmega32U4 dispone di 32 KB (con 4KB usati per il bootloader), 2,5 KB di SRAM e 1 KB di EEPROM (che può essere letta e scritta con la libreria EEPROM).
Ingressi e Uscite:
Ciascuno dei pin digitali della Arduino Micro può essere utilizzato come ingresso oppure come uscita utilizzando le funzioni pinMode (), digitalWrite (), e digitalRead (). Tutti i pin operano a 5V e sono in grado di fornire o ricevere un massimo di 40 mA, su tutti i pin è presente una resistenza di pull-up interno (disabilitata di default) con un valore compreso tra 20Kohm e 50Kohm. Inoltre, alcuni di questi pin hanno funzioni specializzate:
Seriale: Pin 0 (RX) e pin 1 (TX). Vengono utilizzati per ricevere (RX) e trasmettere (TX) i dati seriali TTL utilizzando la funzionalità dell'ATMEGA32U4. Si noti che nell'Arduino Leonardo la classe seriale fa riferimento alla comunicazione USB (CDC), per la seriale TTL sui pin 0 e 1, utilizzare la classe Serial1.
TWI: Pin 2 (SDA) e pin 3 (SCL), supportano la comunicazione TWI (I2C) tramite la libreria Wire
Interrupt Esterni: Pin 2 (interrupt 1) e pin 3 (interrupt 0). Questi pin possono essere configurati per attivare un interrupt su un livello logico basso, un fronte di salita o di discesa o cambiamenti di valore. Vedere la funzione attachInterrupt () per i dettagli.
PWM: Pin 3, 5, 6, 9, 10, 11 e 13. Forniscono una uscita PWM a 8 bit utilizzando la funzione analogWrite ().
SPI: Sul Connettore ICSP, questi pin supportano la comunicazione SPI utilizzando la libreria SPI. Da notare che questi pin non sono collegati agli I/O digitali come avviene sulla Arduino Uno, sono disponibili solo sul connettore ICSP e sono etichettati MISO, MOSI e SCK.
RX_LED/SS: Questo è un pin aggiuntivo rispetto all'Arduino Leonardo e indica l'attività di trasmissione durante la comunicazione USB, può anche usato come pin SS per la comunicazione SPI.
LED:  collegato al pin 13. Quando sul pin è presente un livello alto il LED è acceso, un livello basso spegne il led.
La Arduino Micro dispone di 12 ingressi analogici etichettati da A0 a A5 e da A6 a A11 (sui pin 4, 6, 8, 9, 10, e 12), ciascuno di questi pin fornisce una risoluzione a  10 bit (cioè 1024 valori differenti). Per default questi pin effettuano le misure utilizzando come riferimento superiore i 5V e come riferimento inferiore la massa. E' possibile cambiare il riferimento superiore utilizzando il pin AREF e la funzione analogReference ().
Ci sono altri pin sulla scheda con funzioni dedicate:
AREF: Tensione di riferimento per gli ingressi analogici. Utilizzato con analogReference ().
RESET: Un livello basso su questo pin resetta il microcontrollore. Questo ingresso è generalmente utilizzato dal pulsante di reset presente su alcuni shields.
Comunicazione:
La Arduino Micro ha una serie di possibilità per la comunicazione con un computer, un altro Arduino o altri microcontrollori. L'ATMEGA32U4 fornisce una comunicazione seriale UART TTL (5V), disponibile sul pin digitali 0 (RX) e 1 (TX). L'ATmega32U4 consente inoltre di comunicare direttamente via USB,  per il software sul computer appare come una porta COM virtuale. Il chip supporta la comunicazione USB 2.0 full speed utilizzando i driver USB COM standard. Per i pc con sistema operativo Windows è necessario un file .inf.Il software Arduino include un monitor seriale che permette di inviare semplici dati di testo da e verso la scheda Arduino Leonardo. I LED RX e TX sulla scheda lampeggia quando i dati vengono trasmessi attraverso la connessione USB al computer (ma non per la comunicazione seriale sui pin 0 e 1).
Tramite la libreria SoftwareSerial è possibile indirizzare la comunicazione seriale TTL a 5V verso qualunque pin della Arduino Leonardo.
 
L' ATmega32U4 supporta anche la comunicazione I2C (TWI) e la comunicazione SPI. Il software Arduino include una libreria Wire per semplificare l'uso del bus I2C e una libreria SPI da utilizzare per la comunicazione SPI.
 
L'Arduino Leonardo appare come una tastiera e un mouse generici e può essere programmato per controllare questi dispositivi di ingresso utilizzando le classi tastiera e mouse.
 
Programmazione:
L'Arduino Micro può essere programmata con il software di Arduino (download). Dopo avere lanciato il software selezionare "Arduino Leonardo" dal menù Strumenti > Scheda (secondo il microcontrollore impiegato sulla scheda.
 
L'ATmega32U4 utilizzato sulla Arduino Leonardo è precaricato con un bootloader che permette di caricare il nuovo codice senza utilizzare di un programmatore hardware esterno. La comunicazione avviene utilizzando il protocollo AVR109.
 
È anche possibile ignorare il bootloader e programmare il microcontrollore attraverso tramite di ICSP (In-Circuit Serial Programming) utilizzando un programmatore Arduino ISP.
 
Reset (Software) Automatico:
 
l reset della Arduino Micro (da effettuare prima di caricare un nuovo sketch) può essere effettuato con il pulsante presente sulla scheda oppure tramite il software in esecuzione sul computer collegato alla scheda. Il reset viene attivato quando la porta COM virtuale dell'Arduino Leonardo viene aperta a 1200 baud e poi chiusa. Quando questo accade il processore si resetta interrompendo il collegamento USB al computer (il che significa che la porta seriale COM virtuale scomparirà). Dopo il ripristino del processore il bootloader si avvia, rimanendo attivo per circa 8 secondi. Quando l'Arduino Leonardo viene accesa non avvierà il bootloader ma eseguirà lo sketch, se presente.
Protezione della porta USB:
L'Arduino Micro ha un fusibile ripristinabile che protegge la porta USB del computer dal cortocircuito e dalla sovracorrente. Se dalla porta USB vengono assorbiti più di 500mA il fusibile si interrompe e verrà ripristinato solo dopo avere eliminato il sovraccarico.
Mappa dei Pin:
Caratteristiche:
Microcontrollore: ATmega32U4
Tensione operativa: 5V
Tensione di alimentazione: da 7V a 12V (raccomandata)
Pin di ingresso e uscita: 20
Uscite PWM: 7
Ingressi analogici: 12
Massimo assorbimento sui pin: 40mA
Massimo assorbimento per l'uscita a 3,3V: 50mA
Memoria Flash: 32KB (4KB impegnati dal bootloader)
Memoria statica: 2,5KB
EEPROM: 1KB
Clock: 16MHz
Dimensioni: 18mm x 48mm
Peso: 7 grammi
Pagina del prodotto
L'Arduino Micro è una scheda basata sul processore ATmega32u4, sviluppata in collaborazione con Adafruit. Possiede 20 pin input/output digitali (dei quali 7 possono essere usati come PWM output e 12 come input analogici), 16MHz di velocità  di clock, un connettore micro USB, un connettore ICSP e un tasto per il reset. Possiede tutto il necessario per supportare il microcontrollore, basta collegarlo ad un computer attraverso un cavo USB per cominciare ad utilizzarlo. La sua forma è stata studiata apposta per essere facilmente inserita nella breadboard. L'Arduino Micro utilizzando il microcontrollore ATmega32u4 ha già  al suo interno la parte di comunicazione USB, ciò elimina la necessità  di un microcontrollore secondario. Questo consente alla Arduino Micro di essere riconosciuta come un mouse o una tastiera, oltre che ad emulare permanentemente una porta seriale.

Alimentazione:

L'Arduino Micro può essere alimentata attraverso la connessione USB oppure con un alimentatore esterno, la sorgente di alimentazione viene selezionata automaticamente.
L'alimentatore esterno può essere collegato tramite il jack di alimentazione presente sulla scheda, questo alimentatore dovrà fornire una tensione compresa tra 7V e 12V. Una tensione inferiore ai 7V non permetterà il funzionamento corretto del regolatore presente a bordo e la scheda risulterà instabile,  se si utilizzano più di 12 V il regolatore di tensione può surriscaldarsi e danneggiare la scheda. 
I piedini di alimentazione sono i seguenti:
  • VIN. La tensione di ingresso alla scheda Arduino quando sta utilizzando una sorgente di alimentazione esterna, questo ingresso è collegato direttamente al jack di alimentazione presente sulla scheda.
  • 5V. Su questo pin è presente la tensione a 5V generata dal regolatore presente sulla scheda. Per evitare di danneggiare la scheda questo ingresso non andrà mai utilizzato come ingresso di alimentazione.
  • 3,3V. Su questo pin è presente la tensione a 3,3V generata dal regolatore interno, è permesso un assorbimento massimo di 50mA.
  • GND. Pin di massa.
Memoria:

Il microcontrollore ATmega32U4 dispone di 32 KB (con 4KB usati per il bootloader), 2,5 KB di SRAM e 1 KB di EEPROM (che può essere letta e scritta con la libreria EEPROM).

Ingressi e Uscite:

Ciascuno dei pin digitali della Arduino Micro può essere utilizzato come ingresso oppure come uscita utilizzando le funzioni pinMode (), digitalWrite (), e digitalRead (). Tutti i pin operano a 5V e sono in grado di fornire o ricevere un massimo di 40 mA, su tutti i pin è presente una resistenza di pull-up interno (disabilitata di default) con un valore compreso tra 20Kohm e 50Kohm. Inoltre, alcuni di questi pin hanno funzioni specializzate:
  • Seriale: Pin 0 (RX) e pin 1 (TX). Vengono utilizzati per ricevere (RX) e trasmettere (TX) i dati seriali TTL utilizzando la funzionalità dell'ATMEGA32U4. Si noti che nell'Arduino Leonardo la classe seriale fa riferimento alla comunicazione USB (CDC), per la seriale TTL sui pin 0 e 1, utilizzare la classe Serial1.
  • TWI: Pin 2 (SDA) e pin 3 (SCL), supportano la comunicazione TWI (I2C) tramite la libreria Wire
  • Interrupt Esterni: Pin 2 (interrupt 1) e pin 3 (interrupt 0). Questi pin possono essere configurati per attivare un interrupt su un livello logico basso, un fronte di salita o di discesa o cambiamenti di valore. Vedere la funzione attachInterrupt () per i dettagli.
  • PWM: Pin 3, 5, 6, 9, 10, 11 e 13. Forniscono una uscita PWM a 8 bit utilizzando la funzione analogWrite ().
  • SPI: Sul Connettore ICSP, questi pin supportano la comunicazione SPI utilizzando la libreria SPI. Da notare che questi pin non sono collegati agli I/O digitali come avviene sulla Arduino Uno, sono disponibili solo sul connettore ICSP e sono etichettati MISO, MOSI e SCK.
  • RX_LED/SS: Questo è un pin aggiuntivo rispetto all'Arduino Leonardo e indica l'attività di trasmissione durante la comunicazione USB, può anche usato come pin SS per la comunicazione SPI.
  • LED: Collegato al pin 13. Quando sul pin è presente un livello alto il LED è acceso, un livello basso spegne il led.
La Arduino Micro dispone di 12 ingressi analogici etichettati da A0 a A5 e da A6 a A11 (sui pin 4, 6, 8, 9, 10, e 12), ciascuno di questi pin fornisce una risoluzione a  10 bit (cioè 1024 valori differenti). Per default questi pin effettuano le misure utilizzando come riferimento superiore i 5V e come riferimento inferiore la massa. E' possibile cambiare il riferimento superiore utilizzando il pin AREF e la funzione analogReference ().
Ci sono altri pin sulla scheda con funzioni dedicate:
  • AREF: Tensione di riferimento per gli ingressi analogici. Utilizzato con analogReference ().
  • RESET: Un livello basso su questo pin resetta il microcontrollore.
Comunicazione:

La Arduino Micro ha una serie di possibilità per la comunicazione con un computer, un altro Arduino o altri microcontrollori. L'ATMEGA32U4 fornisce una comunicazione seriale UART TTL (5V), disponibile sul pin digitali 0 (RX) e 1 (TX). L'ATmega32U4 consente inoltre di comunicare direttamente via USB,  per il software sul computer appare come una porta COM virtuale. Il chip supporta la comunicazione USB 2.0 full speed utilizzando i driver USB COM standard. Per i pc con sistema operativo Windows è necessario un file .inf.Il software Arduino include un monitor seriale che permette di inviare semplici dati di testo da e verso la scheda Arduino Leonardo. I LED RX e TX sulla scheda lampeggia quando i dati vengono trasmessi attraverso la connessione USB al computer (ma non per la comunicazione seriale sui pin 0 e 1).

Tramite la libreria SoftwareSerial è possibile indirizzare la comunicazione seriale TTL a 5V verso qualunque pin della Arduino Leonardo.
 
L' ATmega32U4 supporta anche la comunicazione I2C (TWI) e la comunicazione SPI. Il software Arduino include una libreria Wire per semplificare l'uso del bus I2C e una libreria SPI da utilizzare per la comunicazione SPI. 

L'Arduino Leonardo appare come una tastiera e un mouse generici e può essere programmato per controllare questi dispositivi di ingresso utilizzando le classi tastiera e mouse. 

Programmazione:

L'Arduino Micro può essere programmata con il software di Arduino. Dopo avere lanciato il software selezionare "Arduino Leonardo" dal menù Strumenti > Scheda (secondo il microcontrollore impiegato sulla scheda. 

L'ATmega32U4 utilizzato sulla Arduino Leonardo è precaricato con un bootloader che permette di caricare il nuovo codice senza utilizzare di un programmatore hardware esterno. La comunicazione avviene utilizzando il protocollo AVR109. 

È anche possibile ignorare il bootloader e programmare il microcontrollore attraverso tramite di ICSP (In-Circuit Serial Programming) utilizzando un programmatore Arduino ISP. 

Reset (Software) Automatico: 

Il reset della Arduino Micro (da effettuare prima di caricare un nuovo sketch) può essere effettuato con il pulsante presente sulla scheda oppure tramite il software in esecuzione sul computer collegato alla scheda. Il reset viene attivato quando la porta COM virtuale dell'Arduino Leonardo viene aperta a 1200 baud e poi chiusa. Quando questo accade il processore si resetta interrompendo il collegamento USB al computer (il che significa che la porta seriale COM virtuale scomparirà). Dopo il ripristino del processore il bootloader si avvia, rimanendo attivo per circa 8 secondi. Quando l'Arduino Leonardo viene accesa non avvierà il bootloader ma eseguirà lo sketch, se presente.

Protezione della porta USB:

L'Arduino Micro ha un fusibile ripristinabile che protegge la porta USB del computer dal cortocircuito e dalla sovracorrente. Se dalla porta USB vengono assorbiti più di 500mA il fusibile si interrompe e verrà ripristinato solo dopo avere eliminato il sovraccarico.

Caratteristiche:
  • Microcontrollore: ATmega32U4
  • Tensione operativa: 5V
  • Tensione di alimentazione: da 7V a 12V (raccomandata)
  • Pin di ingresso e uscita: 20
  • Uscite PWM: 7
  • Ingressi analogici: 12
  • Massimo assorbimento sui pin: 40mA
  • Massimo assorbimento per l'uscita a 3,3V: 50mA
  • Memoria Flash: 32KB (4KB impegnati dal bootloader)
  • Memoria statica: 2,5KB
  • EEPROM: 1KB
  • Clock: 16MHz
  • Dimensioni: 18mm x 48mm
  • Peso: 7 grammi
Documenti: