Svp comment faire pour suivre une ligne noire d'épaisseur 16mm et marquer une pose de 20 seconde devant un obstacle puis continuer après l'enlèvement de l'obstacle.
Vous utiliserez trois « capteurs de ligne » et un capteur d'objet.
Si le capteur de ligne gauche est « blanc » et que le capteur de ligne centrale est « noir » et que le capteur de ligne droite est « blanc », vous ferez avancer les roues.
Si le capteur de ligne gauche est « blanc » et que le capteur de ligne centrale est « blanc » et que le capteur de ligne droite est « noir », vous entraînerez les roues vers la droite.
Si le capteur de ligne gauche est « noir » et que le capteur de ligne centrale est « blanc » et que le capteur de ligne droite est « blanc », vous entraînerez les roues vers la gauche.
Si tous les capteurs de ligne sont « blancs », vous arrêterez les roues.
Si tous les capteurs de ligne sont « noirs », vous arrêterez les roues.
Entre chaque capteur de ligne, vous vérifierez s'il y a un obstacle.
Si un obstacle est détecté, vous lancerez un chronomètre en lisant la fonction millis(). Lorsque vingt secondes se sont écoulées, vous vérifierez s'il y a un obstacle.
Si aucun obstacle n'existe, vous recommencerez les fonctions.
Merci bien oui je vais essayer de faire un code convenable
On trouve des exemples sur Internet, en voici un :
Ca fait exactement ce que suggère @xfpd !
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.