Micro:bit Gamepad

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.

Micro:bit 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

Fonte: wiki dfrobot

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à.

Fonte: wiki dfrobot

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:

Micro:Bit Gampad Maqueen Robot jpypad sketch tutorial

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”.

  • Questo sito ed i suoi contenuti è fornito "così com'è" e Mauro Alfieri non rilascia alcuna dichiarazione o garanzia di alcun tipo, esplicita o implicita, riguardo alla completezza, accuratezza, affidabilità, idoneità o disponibilità del sito o delle informazioni, prodotti, servizi o grafiche correlate contenute sul sito per qualsiasi scopo.
  • Ti chiedo di leggere e rispettare il regolamento del sito prima di utilizzarlo
  • Ti chiedo di leggere i Termini e Condizioni d'uso del sito prima di utilizzarlo
  • In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei qualora siano presenti link al suddetto sito.

Permalink link a questo articolo: https://www.mauroalfieri.it/elettronica/microbit-gamepad.html

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

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