Arexx SIMONIN : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
 
(41 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]]
  
= Projets tutorés =
 
  
=== Présentation ===
+
={{Rouge|Projet tutorés}}=
 +
 
 +
==={{Bleu|Présentation}}===
  
 
Nous avons composé un groupe de 4 personnes, formé de :
 
Nous avons composé un groupe de 4 personnes, formé de :
Ligne 15 : Ligne 17 :
 
* SIMONIN Mathieu
 
* SIMONIN Mathieu
  
Le projet consiste à créer un robot suiveur de ligne, pour ce 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.
  
On aboutit alors à une création de deux cartes.
+
On aboutit alors à la création de deux cartes.
  
# La carte capteur pour l’analyse de la piste sur laquelle le robot évolue.
+
* La carte capteur pour l’analyse de la piste sur laquelle le robot évolue.
  
# Une carte « gestion » pour commander le moteur et la réaction du robot pour rester sur la piste.
+
* Une carte « gestion » pour commander le moteur et la réaction du robot afin de rester sur la piste.
  
Pour crée une carte électronique la première étape est de créer un schéma électrique.
+
Pour créer une carte électronique la première étape est de réaliser un schéma électrique.
  
 
[[Image:captureschematic.PNG]]
 
[[Image:captureschematic.PNG]]
  
Une fois le schéma électrique fini il faut faire le routage.
+
Une fois le schéma électrique fini il faut concevoir le routage.
  
Pour créer une carte un cahier des charges est élaboré pour respecter son bon fonctionnement :
+
Pour créer une carte, il faut élaborer un cahier des charges afin de respecter son bon fonctionnement :
  
* Faire des pistes les plus courtes et large possible, pas de court-circuit, les cartes vont être superposées donc les emplacements des connecteurs doivent être au même endroit.
+
* Faire des pistes les plus courtes et larges possibles, pas de court-circuit, les cartes vont être superposées donc les emplacements des connecteurs doivent être au même endroit.
  
* Pour la carte capteur les capteurs doivent être sur la couche bottom, les leds pour signaler la détection de la piste doivent être cohérente (en face du bon capteur) et visible par l’utilisateur.
+
* Pour la carte capteur, les capteurs doivent être sur la couche bottom, les leds pour signaler la détection de la piste doivent être cohérentes (en face du bon capteur) et visibles par l’utilisateur.
  
* Pour la carte gestion les boutons poussoirs pour changer le mode de fonctionnement doivent être accessibles par l’utilisateur donc sur la couche top. Certain composants ont besoin de dissiper leur chaleur donc un système de piste large est nécessaire.
+
* Pour la carte gestion, les boutons poussoirs pour changer le mode de fonctionnement doivent être accessibles par l’utilisateur donc sur la couche top. Certains composants ont besoin de dissiper leur chaleur donc un système de pistes larges est nécessaire.
  
 
[[Image:captureboard.PNG]]
 
[[Image:captureboard.PNG]]
  
=== Diagramme de Gantt ===
+
Nous avons choisi de tester la carte du duo BOURENNANE/FRERSON, binôme lors du premier semestre
 +
 
 +
[[Image:cartecapteurfrerson.jpg]]
 +
==={{Bleu|Diagramme de Gantt}}===
 +
Nous nous sommes repartis équitablement le travail, à l'aide d'un diagramme de Gantt.
 +
Abderrahmane et Mathieu se sont chargés du dossier, quand Adrien et Maxime s'occupaient des tests. En revanche l'élaboration des programmes a été réalisé par le groupe tout entier.
  
 
[[Image:ganttprojettut.PNG]]
 
[[Image:ganttprojettut.PNG]]
  
=== Tests des leds ===
+
==={{Bleu|Tests des leds}}===
 
+
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 59 : 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 153 : Ligne 171 :
 
Serial.println("Pour depanner la led gauche, veuillez:");
 
Serial.println("Pour depanner la led gauche, veuillez:");
  
Serial.println("verifier que la resistance R1 et R5 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T2 ne soit pas endommagé.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.");
 
Serial.println( "Verifier que le capteur fonctionne.");
Ligne 175 : Ligne 191 :
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
  
Serial.println("verifier que la résistance R7 et R10 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T4 ne soit pas endommagé.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.)");
 
Serial.println( "Verifier que le capteur fonctionne.)");
Ligne 197 : Ligne 211 :
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
  
Serial.println("verifier que la resistance R14 et R16 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T6 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.)");
 
Serial.println( "Verifier que le capteur fonctionne.)");
Ligne 209 : Ligne 221 :
 
} else {
 
} else {
  
Seial.println("La led milieu droit fonctionne normalement");
+
Serial.println("La led milieu droit fonctionne normalement");
  
 
}
 
}
Ligne 219 : Ligne 231 :
 
Serial.println("Pour depanner la led droite, veuillez:");
 
Serial.println("Pour depanner la led droite, veuillez:");
  
Serial.println( "verifier que la resistance R13 et R15 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T5 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.");
 
Serial.println( "Verifier que le capteur fonctionne.");
Ligne 241 : Ligne 251 :
 
</source>
 
</source>
  
=== Tests des récepteurs des capteurs ===
+
[[Image:Capturetestsleds.PNG]]
  
 +
==={{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 277 : Ligne 289 :
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
  
Serial.println("verifier que la resistance R3 soit bien dimensionnee.");
+
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 307 : Ligne 319 :
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
  
Serial.println("verifier que la resistance R11 soit bien dimensionnee.");
+
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 337 : Ligne 349 :
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
  
Serial.println("verifier que la resistance R8 soit bien dimensionnee.");
+
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 367 : Ligne 379 :
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
  
Serial.println("verifier que la resistance R12 soit bien dimensionner.");
+
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 386 : Ligne 398 :
  
 
</source>
 
</source>
 
+
[[Image:Capturetetscapteurssimonin.PNG]]
=== Fonction menu ===
+
==={{Bleu|Organisation du programme}}===
  
 
<source lang=c>
 
<source lang=c>
  
//////////////////////////////////////////////sous programme s'occupant du menu////////////////////////////////////////////////////////////
+
// on définie les variables globales
  
void menu () {
+
int choixtest; // variable globale utilisée à l fois dans le void setup et dans le void menu
  
// on definit les variables locales
+
void setup() {
  
int choix = 0;
+
// on définie les sorties
  
Serial.println("Bonjour,vous allez effectuer un programme permettant de tester une carte capteur.");
+
pinMode(0, OUTPUT); // Led milieu droit
  
delay(3000);
+
pinMode(1, OUTPUT); // Led milieu gauche
  
Serial.println("Avant de lancer une procedure de test, veuillez vous assurer de:");
+
pinMode(2, OUTPUT); // Led cote gauche
  
delay(3000);
+
pinMode(3, OUTPUT); // Led cote droit
  
Serial.println("-bien connecter la carte capteur a la carte d'adaptation");
+
pinMode(4, OUTPUT); // emetteur IR cote gauche
  
delay(3000);
+
pinMode(5, OUTPUT); // emetteur IR milieu gauche
  
Serial.println("-puis connecter la carte d adaptation a la carte arduino");
+
pinMode(6, OUTPUT); // emetteur IR cote droit
  
delay(3000);
+
pinMode(7, OUTPUT); // emetteur IR milieu droit
  
Serial.println("");
+
Serial.begin(9600);
  
Serial.println("Veuillez choisir le test que vous voulez effectuer:");
+
}
  
delay(1000);
+
void loop() {
  
Serial.println("-Le test des Leds : appuyez sur 1");
+
menu (); // On effectue dans tous les cas la fonction menu pour savoir ce que veut tester l'utilisateur
  
Serial.println("-Le test des emetteurs des capteurs : appuyez sur 2");
+
switch (choixtest) { // Ensuite la variable choixtest contient la réponse de l’utilisateur
  
Serial.println("-Le test des recepteurs des capteurs : appuyez sur 3");
+
case 1: testled (); // On va donc exécuter le programme de test correspondant.
  
delay(3000);
+
break;
  
// on attend de lire une valeur
+
case 2: testemetteur ();
  
do {
+
break;
  
if (Serial.available() > 0) {
+
case 3: testrecepteur ();
  
choix = Serial.read();
+
break;
  
}
+
} // Une fois le programme choisit effectuer, le programme reviendra automatiquement au menu
 
 
} while (choix == '0');
 
 
 
choixtest = choix;
 
  
 
}
 
}
Ligne 447 : Ligne 455 :
 
</source>
 
</source>
  
=== Organisation du programme ===
+
 
 +
==={{Bleu|Fonction menu}}===
  
 
<source lang=c>
 
<source lang=c>
  
// on définie les variables globales
+
//////////////////////////////////////////////sous programme s'occupant du menu////////////////////////////////////////////////////////////
 +
 
 +
void menu () {
  
int choixtest; // variable globale utilisée à l fois dans le void setup et dans le void menu
+
// on definit les variables locales
  
void setup() {
+
int choix = 0;
  
// on définie les sorties
+
Serial.println("Bonjour,vous allez effectuer un programme permettant de tester une carte capteur.");
  
pinMode(0, OUTPUT); // Led milieu droit
+
delay(3000);
  
pinMode(1, OUTPUT); // Led milieu gauche
+
Serial.println("Avant de lancer une procedure de test, veuillez vous assurer de:");
  
pinMode(2, OUTPUT); // Led cote gauche
+
delay(3000);
  
pinMode(3, OUTPUT); // Led cote droit
+
Serial.println("-bien connecter la carte capteur a la carte d'adaptation");
  
pinMode(4, OUTPUT); // emetteur IR cote gauche
+
delay(3000);
  
pinMode(5, OUTPUT); // emetteur IR milieu gauche
+
Serial.println("-puis connecter la carte d adaptation a la carte arduino");
  
pinMode(6, OUTPUT); // emetteur IR cote droit
+
delay(3000);
  
pinMode(7, OUTPUT); // emetteur IR milieu droit
+
Serial.println("Veuillez choisir le test que vous voulez effectuer:");
  
Serial.begin(9600);
+
delay(1000);
  
}
+
Serial.println("-Le test des Leds : appuyez sur 1");
  
void loop() {
+
Serial.println("-Le test des emetteurs des capteurs : appuyez sur 2");
  
menu (); // On effectue dans tous les cas la fonction menu pour savoir ce que veut tester l'utilisateur
+
Serial.println("-Le test des recepteurs des capteurs : appuyez sur 3");
  
switch (choixtest) { // Ensuite la variable choixtest contient la réponse de l’utilisateur
+
delay(3000);
  
case 1: testled (); // On va donc exécuter le programme de test correspondant.
+
// on attend de lire une valeur
  
break;
+
do {
  
case 2: testemetteur ();
+
if (Serial.available() > 0) {
  
break;
+
choix = Serial.read();
  
case 3: testrecepteur ();
+
}
  
break;
+
} while (choix == '0');
  
} // Une fois le programme choisit effectuer, le programme reviendra automatiquement au menu
+
choixtest = choix;
  
 
}
 
}
Ligne 503 : Ligne 514 :
 
</source>
 
</source>
  
=== Programme final ===
+
==={{Bleu|Programme final}}===
  
 
<source lang=c>
 
<source lang=c>
Ligne 621 : 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 715 : Ligne 726 :
 
Serial.println("Pour depanner la led gauche, veuillez:");
 
Serial.println("Pour depanner la led gauche, veuillez:");
  
Serial.println("verifier que la resistance R1 et R5 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T2 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.");
 
Serial.println( "Verifier que le capteur fonctionne.");
Ligne 737 : Ligne 746 :
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
 
Serial.println("Pour depanner la led milieu gauche, veuillez:");
  
Serial.println("verifier que la résistance R7 et R10 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T4 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.)");
 
Serial.println( "Verifier que le capteur fonctionne.)");
Ligne 759 : Ligne 766 :
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
 
Serial.println("Pour depanner la led milieu droite, veuillez:");
  
Serial.println("verifier que la resistance R14 et R16 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T6 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.)");
 
Serial.println( "Verifier que le capteur fonctionne.)");
Ligne 771 : Ligne 776 :
 
} else {
 
} else {
  
Seial.println("La led milieu droit fonctionne normalement");
+
Serial.println("La led milieu droit fonctionne normalement");
  
 
}
 
}
Ligne 781 : Ligne 786 :
 
Serial.println("Pour depanner la led droite, veuillez:");
 
Serial.println("Pour depanner la led droite, veuillez:");
  
Serial.println( "verifier que la resistance R13 et R15 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T5 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que le capteur fonctionne.");
 
Serial.println( "Verifier que le capteur fonctionne.");
Ligne 823 : Ligne 826 :
 
delay(3000);
 
delay(3000);
  
Serial.println("Diriger l'appareil vers les capteurs, le clignotement va commencer dans 5sec: ");
+
Serial.println("Diriger l'appareil vers les capteurs, le clignotement va commencer dans 10 secondes: ");
  
delay(5000);
+
delay(10000);
  
 
// On fait clignoter les emetteurs IR (si elles fonctionnent)
 
// On fait clignoter les emetteurs IR (si elles fonctionnent)
Ligne 923 : Ligne 926 :
 
Serial.println("Pour depanner l emetteur gauche, veuillez:");
 
Serial.println("Pour depanner l emetteur gauche, veuillez:");
  
Serial.println("verifier que la resistance R2 et R4 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T1 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que l emetteur n'est pas endommage.");
 
Serial.println( "Verifier que l emetteur n'est pas endommage.");
Ligne 943 : Ligne 944 :
 
Serial.println("Pour depanner l emetteur milieu gauche, veuillez:");
 
Serial.println("Pour depanner l emetteur milieu gauche, veuillez:");
  
Serial.println("verifier que la résistance R7 et R10 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T4 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que l emetteur n'est pas endommage");
 
Serial.println( "Verifier que l emetteur n'est pas endommage");
Ligne 963 : Ligne 962 :
 
Serial.println("Pour depanner l emetteur milieu droite, veuillez:");
 
Serial.println("Pour depanner l emetteur milieu droite, veuillez:");
  
Serial.println("verifier que la resistance R14 et R16 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T6 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que l emetteur n'est pas endommage.");
 
Serial.println( "Verifier que l emetteur n'est pas endommage.");
Ligne 983 : Ligne 980 :
 
Serial.println("Pour depanner l'emetteur droit, veuillez:");
 
Serial.println("Pour depanner l'emetteur droit, veuillez:");
  
Serial.println( "verifier que la resistance R13 et R15 ne soit pas endommagee ou si elles sont bien dimensionnees .");
+
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.");
  
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier qu'il n'y est pas de court circuit.");
 
Serial.println( "Verifier que le transistor T5 ne soit pas endommage.");
 
  
 
Serial.println( "Verifier que l emetteur n'est pas endommage.");
 
Serial.println( "Verifier que l emetteur n'est pas endommage.");
Ligne 1 035 : Ligne 1 030 :
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
 
Serial.println("Le recepteur du cote gauche ne fonctionne pas");
  
Serial.println("verifier que la resistance R3 soit bien dimensionnee.");
+
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 065 : Ligne 1 060 :
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
 
Serial.println("le recepteur du cote droit ne fonctionne pas");
  
Serial.println("verifier que la resistance R11 soit bien dimensionnee.");
+
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 095 : Ligne 1 090 :
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
 
Serial.println("Le recepteur milieu gauche ne fonctionne pas");
  
Serial.println("verifier que la resistance R8 soit bien dimensionnee.");
+
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 125 : Ligne 1 120 :
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
 
Serial.println("Le recepteur milieu droit ne fonctionne pas");
  
Serial.println("verifier que la resistance R12 soit bien dimensionnee.");
+
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 144 : Ligne 1 139 :
  
 
</source>
 
</source>
 +
 +
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]]-->

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