BBC micro:bit – controllare due motori DC da 6 V con la scheda motor:bit

Durante i corsi di formazione sulla realizazione di robot didattici che svolgo per i docenti utilizzo anche la scheda motor:bit di Elecfreaks. Di seguito, riprendendo parte della documentazione del wiki del prodotto pubblico l’introduzione alla realizzazione di un EduRobot basato su questa scheda motore. Per i dettagli costruttivi e di programmazione rimando ai miei corsi.

Motor:bit è una scheda di controllo motori utilizzabile con micro:bit. L’integrato il driver utilizzato è il TB6612, in grado di pilotare due motori con una corrente massima erogata per ciascun canale di 1.2A. Sulla scheda sono disposti 16 pin maschi I/O e su ciascuno di essi è presente il pin GND e Vcc, i pin 19 e 20 dedicati alla comunicazione I2C, i pinn 13, 14, 15 per la comunicazione SPI. Sulla scheda i pin I/O da P3 a P7 e da P9 a P10 permettono di pilotare direttamente dispositivi a 3.3V; mentre i pin da P13 a P16 e da P19 a P20 è possibile selezionare la tensione tensione 3.3V/5V mediante uno switch specifico. Sulla scheda è inoltre presente un buzzer passivo.

Caratteristiche

elemento parametro
nome del prodotto motor:bit
tensione di alimentazione 6-9 V DC
numero massimo di motori 2
massima corrente erogabile per ciascun motore 1,2A
numero di pin digitali 12
I2C presente
SPI presente
buzzer passivo presente
dimensione 60mmx47,5mm
peso 20g

Dimensioni

Pinout

Elementi principli della scheda

Connettore motore M1-M2

Ad M1 e M2 è possibile collegare separatamente a un motore DC con una corrente massima di 1.2A.

Buzze passivo

Il buzzer passivo è connesso al pin P0 di micro:bit e con esso, così come accade per il buzzer del micro:bit V2 è possibile riporodurre musica.

Switch di alimentazione

In basso a destra della scheda è presente uno switch che consente di accendere e spegnere la scheda.

Selezione alimentazione: 3,3V / 5 V

La selezione del livello di tensione può essere fatta solo per i pin: P13, P14, P15, P16, P19, P20.

Pin G-VCC-S Standard

4 porte GPIO (P13-P16) e 1 connettore dedicato per la comunicazione I2C (P19-P20). E’ possibile collegare dispositivi a 3.3V/5V in base selezione fatta con lo switch di selezione alimentazione.

Pin G-3V3-S Standard

E’ possibile collegare 8 dispositivi che lavorano con un’alimentazione di 3.3V. Tra questi, P3, P4, P10 possono essere utilizzati come connettori di ingresso per segnali analogici.

Connettore micro:bit

E’ possibile connettere un micro:bit V1 o V2.

Collegamenti elettrici

Programmazione

Dal MakeCode Editor aggiungere l’estensione motorbit:

Scrivere il codice che consente di far ruotare i motori in sequenza per 2 secondi:

programma: motorbit-01

Per ulteriori approfondimenti e sperimentazioni vi rimando ai miei corsi di prossima uscita su portale ScuolaFutura oppure Tecnica della Scuola.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.