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:
Per ulteriori approfondimenti e sperimentazioni vi rimando ai miei corsi di prossima uscita su portale ScuolaFutura oppure Tecnica della Scuola.