Trabajar con lecturas en bytes nos obliga a leer los caracteres en
código ASCII. Este código es una forma de codificar en números, los
caracteres y símbolos del lenguaje. Tranquilos porque ArduinoBlocks
dispone de un bloque para hacer la traducción inmediata, por lo que no
tendremos que hacer ningún paso extra.
Si la App indica que cuando pulsas la flecha de movimiento hacia delante, envía por bluetooth una
U, por ejemplo, nosotros tendremos que seleccionar una U en la programación en ArduinoBlocks,
mediante el siguiente bloque:
INNOVA DIDACTIC – Actividades con Imagina 3dBot Arduino v3 Rev. 0.0_ESP P. 66
Imagina 3dBot Arduino
Para la gestión de las órdenes en el móvil, disponemos de la App
"Imagina
3dBot"
expresamente para nuestro robot.
Para decidir qué letras o números son
los que hacen avanzar o girar, tenemos
que consultar el apartado
de información de la App.
Teniendo
en
dicha información, vamos
a hacer un programa que lea los datos
recibidos por bluetooth y ejecute un
movimiento en función de la letra
recibida.
Además de los bloques ya conocidos,
vamos a leer los datos procedentes del
bluetooth con el bloque "Recibir byte",
también
ubicado
"Bluetooth".
El bloque para traducir los datos leídos en bytes (Valor ASCII), se
encuentra al final del menú "Texto".
en
Google
Play,
cuenta
en
el
apartado
una
aplicación
hecha