Arexx SIMONIN : Différence entre versions
(6 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]] | |
Ligne 17 : | Ligne 17 : | ||
* SIMONIN Mathieu | * SIMONIN Mathieu | ||
− | Le projet consiste à créer un robot suiveur de ligne, pour se faire | + | 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 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 { | ||
− | + | 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. | 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. | ||
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("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 { | ||
− | + | 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]]--> |