Étape 6: Programmation 1: Communication
Communiquer avec le Roomba est en fait assez simple. Port série de la Roomba utilise protocole d’Interface ouverte (OI) d’iRobot pour communiquer avec d’autres appareils (comme l’Arduino). Alors que l’OI peut fournir un contrôle complet des moteurs et des LEDs de Roomba, il peut être utilisé aussi pour commencer le processus de nettoyage intégré, qui prendrait sans doute plusieurs heures pour recoder dans l’Arduino.Au lieu d’écrire le code de Arduino pour s’interfacer avec le OI nous-mêmes, nous utiliserons la fabuleuse bibliothèque de Mike McCauley pour l’interfaçage avec le OI. (Merci Mike!) Bibliothèque de Mike dispose chaque base commande OI pour le Roomba.
On trouvera tous les détails OI d’iRobot ici.