Arexx SIMONIN : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
 
(8 révisions intermédiaires par un autre utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
[[Catégorie:Projets Tutorés S2]]
 
[[Catégorie:Projets Tutorés S2]]
                                  [[Image:urcasimonin.jpeg]]
+
<!--                                  [[Image:urcasimonin.jpeg]]
  
  
Ligne 17 : Ligne 17 :
 
* SIMONIN Mathieu
 
* SIMONIN Mathieu
  
Le projet consiste à créer un robot suiveur de ligne, pour se faire. On doit suivre un cahier des charges précis.
+
Le projet consiste à créer un robot suiveur de ligne, pour se faire, on doit suivre un cahier des charges précis.
 +
 
 +
*Créer deux algorithmes permettant de tester le bon fonctionnement des capteurs et des LEDs.
 +
 
 +
*Possibilité de modification de la carte d'adaptation.
 +
 
 +
*Fabrication de la carte gestion.
 +
 
 +
*Réalisation des programmes permettant le fonctionnement de la carte gestion.
 +
 
 +
*Suite à des imprévus, nous avons dû abandonner la fabrication de la carte gestion et des programmes correspondant.
 +
 
  
 
Après analyse du besoin, des solutions techniques apparaissent pour répondre à ces besoins.
 
Après analyse du besoin, des solutions techniques apparaissent pour répondre à ces besoins.
Ligne 53 : Ligne 64 :
  
 
==={{Bleu|Tests des leds}}===
 
==={{Bleu|Tests des leds}}===
Lors de ce test nous avons essayer de déterminer si une led s'allume ou non. Si non, nous essayons d'en déterminer la cause.  
+
Lors de ce test, nous avons essayé de déterminer si une led s'allume ou non. Si non, nous essayons de déterminer la cause de ce problème.  
 
<source lang=c>
 
<source lang=c>
  
Ligne 66 : Ligne 77 :
 
// On fait clignoter les leds (si elles fonctionnent)
 
// On fait clignoter les leds (si elles fonctionnent)
  
for (i = 0; i < 5; i++)
+
for (i = 0; i < 5; i++){
  
 
digitalWrite(0, 1);
 
digitalWrite(0, 1);
Ligne 159 : Ligne 170 :
  
 
Serial.println("Pour depanner la led gauche, veuillez:");
 
Serial.println("Pour depanner la led gauche, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 177 : Ligne 190 :
  
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 195 : Ligne 210 :
  
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 204 : Ligne 221 :
 
} else {
 
} else {
  
Seial.println("La led milieu droit fonctionne normalement");
+
Serial.println("La led milieu droit fonctionne normalement");
  
 
}
 
}
Ligne 213 : Ligne 230 :
  
 
Serial.println("Pour depanner la led droite, veuillez:");
 
Serial.println("Pour depanner la led droite, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 233 : Ligne 252 :
  
 
[[Image:Capturetestsleds.PNG]]
 
[[Image:Capturetestsleds.PNG]]
 +
 
==={{Bleu|Tests des récepteurs des capteurs}}===
 
==={{Bleu|Tests des récepteurs des capteurs}}===
 
+
Lors de ce test, nous avons essayé de déterminer si un capteur fonctionne ou pas. Si le capteur ne fonctionne pas, nous essayons de déterminer la cause de ce dysfonctionnement.
 
<source lang=c>
 
<source lang=c>
  
Ligne 268 : Ligne 288 :
  
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 296 : Ligne 318 :
  
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 324 : Ligne 348 :
  
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 352 : Ligne 378 :
  
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupe.");
 
Serial.println("Verifier que la piste ne soit pas coupe.");
Ligne 455 : Ligne 483 :
  
 
delay(3000);
 
delay(3000);
 
Serial.println("");
 
  
 
Serial.println("Veuillez choisir le test que vous voulez effectuer:");
 
Serial.println("Veuillez choisir le test que vous voulez effectuer:");
Ligne 606 : Ligne 632 :
 
// On fait clignoter les leds (si elles fonctionnent)
 
// On fait clignoter les leds (si elles fonctionnent)
  
for (i = 0; i < 5; i++)
+
for (i = 0; i < 5; i++){
  
 
digitalWrite(0, 1);
 
digitalWrite(0, 1);
Ligne 699 : Ligne 725 :
  
 
Serial.println("Pour depanner la led gauche, veuillez:");
 
Serial.println("Pour depanner la led gauche, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 717 : Ligne 745 :
  
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 735 : Ligne 765 :
  
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 744 : Ligne 776 :
 
} else {
 
} else {
  
Seial.println("La led milieu droit fonctionne normalement");
+
Serial.println("La led milieu droit fonctionne normalement");
  
 
}
 
}
Ligne 753 : Ligne 785 :
  
 
Serial.println("Pour depanner la led droite, veuillez:");
 
Serial.println("Pour depanner la led droite, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 891 : Ligne 925 :
  
 
Serial.println("Pour depanner l emetteur gauche, veuillez:");
 
Serial.println("Pour depanner l emetteur gauche, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 907 : Ligne 943 :
  
 
Serial.println("Pour depanner l emetteur milieu gauche, veuillez:");
 
Serial.println("Pour depanner l emetteur milieu gauche, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 923 : Ligne 961 :
  
 
Serial.println("Pour depanner l emetteur milieu droite, veuillez:");
 
Serial.println("Pour depanner l emetteur milieu droite, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 939 : Ligne 979 :
  
 
Serial.println("Pour depanner l'emetteur droit, veuillez:");
 
Serial.println("Pour depanner l'emetteur droit, veuillez:");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
 
Serial.println( "Verifier que la piste ne soit pas coupee.");
Ligne 987 : Ligne 1 029 :
  
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 1 015 : Ligne 1 059 :
  
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 1 043 : Ligne 1 089 :
  
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 1 071 : Ligne 1 119 :
  
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
 +
 +
Serial.println( "Verifier la coherence ou la qualite des resistances et transistors.");
  
 
Serial.println("Verifier que la piste ne soit pas coupee.");
 
Serial.println("Verifier que la piste ne soit pas coupee.");
Ligne 1 092 : Ligne 1 142 :
 
Avec une carte quelque peu défaillante, nous constatons que nos programmes marchent. Malheureusement seulement un des 4 capteurs et 2 des 4 leds fonctionnent.
 
Avec une carte quelque peu défaillante, nous constatons que nos programmes marchent. Malheureusement seulement un des 4 capteurs et 2 des 4 leds fonctionnent.
  
[[Image:Capturesimonincarte.PNG]]
+
                                        [[Image:Capturesimonincarte.PNG]]-->

Version actuelle datée du 23 décembre 2015 à 21:40