Paso 4: Configuración de Bluetooth en el tablero de Edison de Intel
Para elegir el color de los sables de luz utilizamos un teléfono Android conectado a la tarjeta de Edison mediante Bluetooth.
El Bluetooth establecerá una conexión en serie entre la Junta y el smartphone, y esta conexión en serie estará disponible para nuestro Arduino Sketch mediante una canalización con nombre en Linux.
El tutorial para poner en práctica esta pipa de comunicación serial entre Edison y Arduino sketch puede encontrarse aquí.
Hemos desarrollado un parche para las bibliotecas de Arduino, porque necesitábamos una forma de no bloqueo de comandos, y existía una condición donde el bosquejo fue a partir antes de la canalización con nombre se creó, así que un parche agrega Intel_Edison_BT_SPP::wait() y Intel_Edison_BT_SPP::ready(), mientras que el otro hace Intel_Edison_BT_SPP::open() bloque hasta que demuestra para arriba.
Los parches se pueden encontrar aquí. Por favor aplique a tu Arduino lib antes de usar el sable de luz boceto.