Étape 5: Opération autonome
Arduino code pour le contrôle autonome du robot est disponible ci-dessous. Les fonctions du robot en lecture dans les valeurs de cellules photoélectriques de chaque côté, puis en effectuant des actions fondées sur ces valeurs. Par exemple, lorsque le capteur gauche rapporte voir une image plus sombre, cela signifie que le robot a rencontré un virage à gauche et donc tournera sa roue droite vers l’avant et sa roue gauche en sens inverse ; Inversement un droit tourner le scénario. Pour les cas où aucune image sombre n’est visible (sur un tout de suite), les deux roues tournent vers l’avant jusqu'à ce qu’ils rencontrent un virage. Dans le cas où les deux capteurs signaler une image sombre (peut-être sur un virage plus net), les deux roues à nouveau de tour, jusqu'à ce qu’une résolution est trouvée sur la piste. Une vidéo du robot fonctionne de façon autonome est incorporé.