Paso 6: Actualización #4: Control inalámbrico
Desde el principio decidí utilizar dispositivos inalámbricos Xbee para comunicarse entre mi ordenador y el ordenador. Ahora al parecer hice cosas la manera dura que pensaba que tendría que enviar los datos a través del controlador de Xbee de arduino y luego decodificarlo en el otro extremo con la biblioteca de Xbee Python. Esto resulta para ser totalmente falso. Ciertamente puede hacerlo de esta manera, pero la manera más difícil que simplemente utilizando los módulos Xbee como un enlace serial directo a su computadora.
Puede me han llevado horas, pero este paso no debería llevarte mucho una vez que usted haya configurado su Xbees. Esencialmente puede quitar el cable USB entre su ordenador y el arduino, conecta los módulos Xbee (uno a la computadora mediante un cable FTDI) y otro para el arduino a través de líneas de tx/rx y luego continuar como si todavía estaban usando el cable USB. ¿No me creen? Pruébalo. Tal vez esto era obvio para otras personas pero fue muy emocionante cuando me di cuenta.
Ahora debo decir hay varios pasos para hacer este paso todo inalámbrico. Necesitas primero comprar y montar los módulos Xbee. Entonces usted querrá programar cada una de las fichas de Xbee y finalmente conectan les. El mejor recurso que encontré para configurar mis módulos era realmente un tutorial sobre Programación de forma inalámbrica su Arduino.
He decidido establecer mi arduino para programarse sin cables para que fácilmente pude actualizar el código de mi portátil cuando necesitaba actualizar mi arduino. Esto fue una ventaja añadida para poder hablar sin cables con mi arduino vía serie y parecía sólo endulzar todo el proyecto. También encontré que esto hace parte de la depuración ya que necesitaba mucho de escritura y reescritura para arduino.