Joystick:bit v.2 para micro: bit
¿quieres ampliar la posibilidades de la micro:bit?
Puede que la función más conocida sea la de controlar un videojuego. Pero la utilidad de una palanca de mando, adquiere un nuevo enfoque cuando se mira desde el punto de vista de la robótica. Ya sea para controlar un brazo robótico, un robot industrial o una silla de ruedas, el uso de los joystick está muy extendido en el mundo de la robótica.
En esta ocasión el fabricante de productos para micro:bit, Elecfreaks, con la game:bit (Joystick:bit) ofrece un producto que va más allá de un simple joystick. Además de la palanca de mandos incorpora cuatro pulsadores programables, buzzer, motor de vibración y la bahía donde conectar la micro:bit.
El mayor potencial del Joystick:bit, está en aprovechar las posibilidades que ofrece la comunicación vía radio que incorpora de serie la micro:bit. Gracias a esta ventaja se puede usar el mando de forma inalámbrica para controlar cualquier robot conectado a otra micro:bit.
Con unas dimensiones de 110 x 50 mm, cuenta su parte trasera con un portapilas que usa 2 pilas AAA, lo que permite un funcionamiento totalmente autónomo.
Para facilitar su programación, el fabricante ha creado una extensión para ser usada con Makecode. Está disponible en este enlace: https://github.com/tinkertanker/pxt-joystickbit
Esta extensión añade una nueva categoría, llamada Joystick:bit, que incorpora todos los bloques necesarios para programar la palanca de mandos.
A continuación se presenta un programa que muestra la letra del pulsador accionado, además hace sonar un tono y vibrar el mando.
Este otro programa muestra en el panel de la micro:bit el valor que toma la palanca de mando en cada uno de los ejes.
Estamos ante un producto que tiene amplias posibilidades, en especial en el campo de control remoto de robots y cuyo precio, un poco más de 15 euros, no debería ser impedimento para ampliar las posibilidades de la micro:bit.
Puede comprar el Joystick:bit desde este enlace: https://robotopia.es/componentes/158-joystickbit.html