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
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