Fedora y el mBot
Makeblock, la empresa detrás del mBot y otros juguetes STEAM, desarrolló un IDE web para programar la pequeña placa Arduino que acompaña sus robots. En su sitio web, detallan que este IDE es compatible con Linux y recomiendan el uso del navegador Google Chrome. Para poder utilizarlo, vamos al sitio web del IDE mBlock.
De manera predeterminada nos cargará la siguiente interfaz con el dispositivo CyberPi por defecto:
Pero, para poder utilizar el preciado mBot con Fedora, necesitaremos unos pasos adicionales. Nos tocará ir a la sección de Descargas de mBlock.
Una vez ahí, veremos opciones de descarga para diferentes sistemas operativos y los enlaces a la versión web.
Para conectar el mBot a Fedora, necesitaremos el programa mLink. El enlace aparece en la sección «Other mBlock software». Descargamos e instalamos el paquete rpm.
Pareciera que esto es suficiente para conectar el mBot, pero hay un paso extra a realizar en la línea de comandos.
sudo mblock-mlink start
Start mlink: Running...
Version: 1.2.0
Lenguaje del código: CSS (css)
Durante el tiempo que utilicemos el mBot, está ventana no puede ser cerrada ya que perderíamos la conexión con el mBot.
Por el momento solo hemos podido comprobar que se puede utilizar vía cable USB; sin embargo, a pesar de la laptop detecta la conexión Bluetooth e intentamos el emparejamiento no se logra la conexión con el mBot.
Con esto es suficiente para utilizar el mBot en Fedora, solo debemos asegurarnos de cargar el dispositivo en la pestaña dispositivos de mBlock y luego seleccionar el método de conexión.
Una vez desarrollemos la aplicación en mBlock, cuyo uso es exactamente igual a Scratch 3, cargamos el programa al mBot y estará listo para realizar nuestros comandos.