En aquesta pràctica provarem el funcionament de la comunicació entre el robot KEYBOT i l'ordinador. ArduinoBlocks disposa d'una “Consola” per poder veure la comunicació. Aquesta funció és molt útil per què ens permet consultar valors (com els dels sensors) al KEYBOT.

Farem un programa en el que enviarem un missatge de text “Robot KEYBOT” i el valor d'una variable que es vagi modificant entre 0 i 255 cada 20ms.

Primer configurarem la velocitat de comunicacions. Obrirem en el panell de blocs “Port sèrie” i triem “Inicia Bauds 9600”.

El posarem a dintre d'“Inicialitza”. Ara triarem el bloc “Enviar” per afegir el text a dintre de les cometes.

Ara afegirem els blocs de la variable de comptatge. Crearem una variable afegint el bloc “Establir varNum=x”.

Després crearem una “Variable nova…” i li donarem el nom de “valor”. I els comptadors canviarem la variable.

Per últim, afegirem el bloc per enviar el valor i el temps d'espera. El programa quedarà de la següent manera:

Ara pugem el programa al robot i obrim la “Consola”.

En el menú que apareix polsem en “Connectar”.

Ja podem veure les dades:


Activitat d'ampliació: modifica el programa enviï les dades d'una variable que es digui “Distancia”, que el comptador s'incrementi de 5 en 5 i que el temps d'espera sigui de 50ms. Nota: pots “Renombrar la variable” per estalviar temps.


Solució: