Étape 4: Configuration de Bluetooth sur la carte Intel Edison
Choisir la couleur de la lightsaber, nous allons utiliser un smartphone Android connecté à la carte d’Edison à l’aide de Bluetooth.
Le Bluetooth établira une connexion série entre le Conseil et le smartphone, et cette connexion série sera disponible à notre Arduino Sketch à l’aide d’un canal nommé sur Linux.
Le tutoriel pour implémenter ce tuyau de communication série entre Edison et Arduino croquis se trouvent ici.
Nous avons développé un patch pour les bibliothèques de l’Arduino, parce que nous avions besoin d’une façon non bloquante d’obtenir des commandes, et il y avait une condition où l’esquisse commençait avant le canal nommé a été créé, donc un patch ajoute Intel_Edison_BT_SPP::wait() et Intel_Edison_BT_SPP::ready(), tandis que l’autre bloc de Intel_Edison_BT_SPP::open() fait jusqu'à ce qu’il se présente.
Les patchs se trouvent ici. Adressez vous à votre lib Arduino avant d’utiliser le sabre laser Sketch.