ARDUINO: ROBOT SUIVEUR DE LIGNE


ROBOT Suiveur de ligne

Cet exemple vous montre l'exmple d'un robot suiveur de ligne à  deux roue. La fonction de ce robot est de suivre une trajectoire tracé en noire.
Matériel requis

      ·      Carte Arduino Mega ADK (ou autre type de carte Arduino)
      ·      CI de pilote de moteur L293D
      ·      2X (petit) moteurs à courant continu
      ·      fils de raccordement
      ·      Capteur Infrarouge TCRT 500
 




Conception du châssis
Pour la conception du châssis du robot nous avons utilisé le logiciel de CAO SolidWorks 2013. Et voici les différentes pièces de notre châssis.





Simulation

Pour la simulation de notre carte  de commande nous avons utilisés le logiciel ISIS V7.10.


Routage

Pour le routage de notre carte  de commande nous avons utilisés le logiciel ARES V7.10.



Code
/ *
      DIY Electronics par Bessem BELGHITH 
      Robot suiveur de ligne

* / 
 
void Suiveur(){

   
        Avance();
       
    
     
        while( (digitalRead(sensg1)== LOW)  ) // Si Capteur Gauche est sur la ligne Noire
         {
            Gauche();
         }
       
         while((digitalRead(sensd2)== LOW)  ) // Si Capteur Droite est sur la ligne Noire
         {
            Droite() ;
         }
        
        while( (digitalRead(sensd2)== LOW)  &&(digitalRead(sensg1)== LOW))
         {
           Avance();
          delay(100); 
         }  
         while( (digitalRead(sensd2)== HIGH) &&(digitalRead(sensg1)== HIGH) )
         {
           Stop(); 
         }     
}






Aucun commentaire:

Enregistrer un commentaire