PRESENTER. PAR:.
ADEM BANASR. TAKI REBHI. KHALIL KCHOK.
ADEM BANASR.
KHALIL. KCHOK.
TAKI. REBHI.
ADEM. BANASR.
KCHOK. REBHI.
KCHOK. REBHI. BEN NASR.
KCHOK. REBHI. ADEM.
KCHOK. REBHI. BEN NASR.
2023 – 2024. ADEM BEN NASR. TAKI REBHI. KHALIL KCHOK.
Robot suiveur de ligne Un robot suiveur de ligne est un robot qui a pour but de suivre sa ligne à l'aide des capteurs infrarouges. Il est très utilisé dans les différents applications dans le domaine industriel. Par exemple, on peut le trouver dans les stocks pour déplacer des produits qui ont un grand poids..
41. COMMENT ÇA FONCTIONNE.
Le robot suit une ligne noir sur un arrière plan blanc tracé au sol qui représente le chemin a suivre, et pour fair e cela le robot a besoin de deux capteurs infrarouges qui distingues la ligne noir de l’arrière plan blanc, Tant que les deux capteurs ne détectent pas la ligne, le robot avance (situation 0). Lorsqu’un des deux capteurs détecte la ligne, le robot doit tourner dans la direction de ce dernier pour se mettre au milieu de la ligne (situation 1 et 2)..
Châssis : Rôle : Le châssis est la structure de base du robot qui supporte toutes les autres composantes. Fonction : Il fournit une plateforme stable pour assembler les autres pièces du robot..
Châssis : Rôle : Le châssis est la structure de base du robot qui supporte toutes les autres composantes. Fonction : Il fournit une plateforme stable pour assembler les autres pièces du robot..
ONO m dS2Z N 1 DO a V NV A'VXX NX aavw Duo • 0Nxnauv Norxxaa 116 ooo 0Nxnauv ( —V-•Fid) n v 11D10.
LED TX et RX: Ces deux LED vont s'allumer lorsque la carte ou transmettra des données via Ie port Série Bouton Reset : II va permettre de réinitialiser l'Arduino et de relancer Ie programme au début Port USB : II va alimenter la carte l'ordinateur et permettre le transfert des données Alimentation Externe : Cela permet de faire fonctionner la carte en autonomie avec alimentation externe de 7 a 12V LED L: Cete LED est Broches d'entree et de sorties connectée au port 13. Ce numeriques connecteur est souvent utilise pour realiser des tests DXGXTAL rn0791>dS ARDUINO POU Alimentation de la carte : La carte est équipée de régulateurs 3.3 et 5V pour alimenter des circuits externes LED ON: Cette LED va Sallumer borsque Ia Carte sera alimentée Microcontröleur ATmega328 Entrees Analogiques GND : Ces broches sont Ies masses de la carte.
Le code arduino.
int IN1 = 4; //Pin pour Le Capteur Gauche int IN4 = 5; //Pin pour Le Capteur Droite int GA=12,GB=3,DA=13,DB=11; //Pin pour Deux moteurs (GA et GB pour le moteur Gauche, DA et DB pour le moteur de droite) void setup() //on Crée Les Fonctions void d() //Fonction qui permet au robot de tourner a droite { digitalWrite(DA,LOW); analogWrite(DB,55); analogWrite(GA,55); digitalWrite(GB,LOW);.
idigitalWrite(GB,LOW); } void g() //Fonction qui permet au robot de tourner a gauche void av() //Fonction qui permet au robot de continuer tout droit void loop() { int in1_val = digitalRead(IN1); int in4_val = digitalRead(IN4); if ((in1_val) && (!in4_val)) //S'il y a du noir à gauche et du blanc à droite, tourner à gauche.
else if ((!in1_val) && (in4_val)) //S'il y a du blanc à gauche et du noir à droite, tourner à droite else //Si les conditions plus haut ne s'appliquent pas, continuer tout droit }.
LA FINAL. RÉSULTAT.
undefined.