Depuración

monkeyserna edited this page May 28, 2014 · 12 revisions

Es posible tener acceso a mensajes de control a través de un cliente SSH que se conecte al robot, como por ejemplo PuTTY.

Por defecto, se puede acceder a través de SSH a la Raspberry Pi mediante los datos de acceso:

  • IP: 192.168.0.123
  • Puerto: 22
  • Usuario: pi
  • Clave: raspberry

A continuación debemos reiniciar el servidor de comandos, esto se realiza mediante los comandos:

sudo /home/pi/server/killserver.sh
sudo /home/pi/server/cmdserver.py

¡Ya está! A partir de ahora es posible visualizar todos los mensajes de control.

Cada vez que la Raspberry Pi reciba o envíe un comando, ya sea mediante WebSocket o a través de la comunicación con Arduino se mostrará un mensaje por pantalla que indicará exactamente qué es lo que se ha enviado o recibido.

También se muestran mensajes de inicialización, que especifican cuando comienza y acaban las distintas funcionalidades.

Por último, mencionar es posible escribir mensajes propios a través del modo de programación, empleando el bloque print:

Incluso es posible leer un valor que se escriba en el terminal SSH mediante el bloque prompt:

Este sencillo ejemplo lee un valor numérico y suma 5:

En el terminal SSH aparecen los siguientes mensajes de control:

Como se puede observar, la ejecución del bloque muestra las siguientes salidas:

Escribe un número3
Tu número más cinco: 8.0
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.