Étape 5: Le programme
Tout en recherchant la lumière recharger ses batteries, Fijibot évite de courir dans les choses en utilisant des ultrasons (grâce à un capteur de Ping). La boucle principale du programme est recherchant sans cesse les obstacles dans une plage spécifiée (30 pouces). Si quelque chose est détecté, Fijibot s’arrête, regarde à gauche et à droite (à l’aide d’un servo standard de parallaxe) et décide de quelle direction est claire. Si il a bloqué avant, gauche et droite il va sauvegarder pendant une demi-seconde, puis réessayez.
Le code source est disponible à https://github.com/mikesoniat/Fijibot