Micro:bit Gamepad segue il precedente articolo dedicato all’overview del Maqueen robot car in cui hai letto come è fatto il robot che controlleremo con questo gamepad.
Il Micro:bit Gamepad lo puoi acquistare, come ho fatto io, in Italia da robotics-3D online ed insieme alla micro:bit che userai per controllare il tuo robot car maqueen.
Leggerai in questo articolo come è fatto e come puoi leggere e controllare i singoli bottoni presenti sulla scheda principale.
Com’è fatto il Micro:bit Gamepad
Il Micro:bit Gamepad presenta 4 pulsanti disposti a croce sulla parte sinistra e denominati:
- UP
- DOWN
- LEFT
- RIGHT
oltre ai due pulsanti posizionati nella parte destra:
- X
- Y
ed altri due pulsanti frontali:
- A
- B
Oltre ai pulsanti di controllo il gamepad è dotato di:
- un micro motore vibrante
- un buzzer
- un led controllabile
- un led power
- uno switch per l’alimentazione
e viene fornito con un porta pile da 2 batterie di tipo AAA ( mini stilo ).
Di seguito ti riporto la tabella, presente sul sito del produttore in cui ci sono associati ad ogni contatto di tipo “P” il relativo attuatore controllabile da sketch:
Function | Description |
LED | Control pin P16 |
Vibration Motor | Control pin P12 |
Buzzer | Control pin P0 |
PWR | Power Indicator |
Switch | Turn off the power |
Opearting Voltage | 3V~3.7V(2x AAA batteries) |
Le dimensioni del Micro:bit Gamepad lo rendono facilmente impugnabile sia da un adulto che da un bambino e può essere impiegato nell’insegnamento ad ogni età.
Esempi di programmazione Micro:bit Gamepad
Nella pagina di wiki dedicata al maqueen robot car trovi il link ad un esempio di utilizzo del Micro:bit Gamepad per controllare il robot:
In cui è impostata una connessione sul gruppo “1” come per il robot car ( vedi articolo ) ed le impostazioni per i 4 pulsanti posti a sinistra del gamepad.
Per ciascun pulsante è definita una azione per il pulsante premuto “is pressed” ed una azione per “is released”, pulsante rilasciato.
Alla pressione di ciascun pulsante viene inviato via radio un valore numerico secondo la tabella:
Pulsante | Valore inviato |
UP | 1 |
LEFT | 3 |
RIGHT | 4 |
DOWN | 2 |
rilasciando ogni pulsante del micro:bit gamepad viene inviato al ricevitore, il maqueen robot car, il valore “0”.