Paso 5: Código - teoría
Vamos a hablar teóricamente. Tenemos un robot, y nos gustaría controlar de forma remota con un teclado con Bluetooth y tiene una agradable interfaz que nos permita hacer esto fácilmente. Para ello, necesitamos una computadora y un software llamado proceso. Procesamiento es un lenguaje de programación visual de código abierto que nos permitirá recibir la señal desde el teclado, Mostrar en nuestra interfaz y enviar señales a través de Bluetooth a puerto serie. Vamos y luego subir un programa para el robot utilizando el IDE de Arduino que escuchar la señal en el puerto de serie Bluetooth y tomar acciones diferentes según que señal llegó. Por ejemplo, si se presiona el botón en el teclado, el software de procesamiento recibe como entrada, muestra en la pantalla y envía el número "1". El robot, que establece dentro de la gama de Bluetooth, recibe el número "1" y se mueve hacia adelante, puesto que se define en el código que significa el número "1" adelante. Si se pulsa el botón derecho entonces se envía el número "2" y el robot se mueve a la derecha, si se presiona el botón de espacio los frenos del robot y así sucesivamente y así sucesivamente.
Utilizando este método puede incluso agregar algunas características realmente, como encender las linternas de LED al presionar la tecla "L".