Inicio

miércoles, abril 29

Preparar equipos linux para trabajar con tarjeta micro:bit [Robótica] en los centros educativos.

Micro:bit es una pequeña tarjeta programable, diseñada por la BBC para facilitar el aprendizaje de programación y robótica. Es un microcontrolador de hardware libre con sensores de luz, movimiento, temperatura, brújula y conectividad Bluetooth/radio, ideal para proyectos IoT (Internet de las Cosas) en educación.

Para poder trabajar con ellas desde los equipos de los centros educativos, con Xubuntu, necesitaremos crearnos algunas reglas en udev, añadir usuario en cuestión al grupo plugdev, etc... y ya de paso crearnos un acceso directo en el escritorio para acceder directamente a la página: https://makecode.microbit.org/

Para añadir la regla en cuestión, desde una consola como usuario administrador, ejecutaríamos el siguiente comando:

echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0666", GROUP="plugdev"' | sudo tee -a /etc/udev/rules.d/99-microbit.rules > /dev/null

Esto lo único que hace es asignar permisos de lectura/escritura para dispositivos USB (0664) para el ID de proveedor 0d28 (microbit) a los usuarios del grupo plugdev mediante una regla udev.

Seguidamente lo que tendremos que hacer es añadir al usuario del equipo ($USERNAME)  en el grupo udev:

usermod -a -G plugdev $USUARIO

Y por último, solo resta recargar las reglas (como usuario administrador):

udevadm control --reload

udevadm trigger

Si queremos automatizarlo todo y además crear un acceso directo en el escritorio, podemos decargarnos este fichero .zip, lo descomprimimos, y desde dentro de la propia carpeta ejecutamos como root el script: comandos_MicroBit.sh