Étape 9: Flash un programme sur l’Arduino
Découvrez mon code du microprogramme de https://github.com/balrog-kun/blinkenbike, tout ne fonctionne encore--consultez la page de github pour l’état actuel. L’esquisse dépend de bibliothèques Arduino suivantes : I2Cdev, MPU60X0 (tous deux fournis avec la bibliothèque de FreeIMU) et WS2811. La bibliothèque WS2811 doit être celui de https://github.com/balrog-kun/ws2811-multi car cette version prend en charge la mise à jour beaucoup plus rapide des couleurs de la LED.
Une fois que les bibliothèques sont installées, juste charger wheel.ino dans l’IDE Arduino et transférez-le au Conseil Pro Mini.
Si votre ordinateur portable n’a pas la protection de surintensité USB, assurez-vous que l’électronique est alimentés par la batterie LiPo pendant clignotant, ou déconnecter les LEDs. Pour le développement, j’ai utilisé un long câble qui relie les lignes GND, TXD, RXD de l’Arduino et DTS à l’adaptateur USB-vers-série, mais le VCC (et GND) pour le régulateur de tension et de la batterie. Le câble est d’environ 70cm, permettant à la roue faire quelques tours sans déconnexion du PC.