Déjà tu n'as pas lu les messages épinglés :
"Règles du forum francophone" et "Faire un nouveau sujet avec les balises."
Tu y aurai vu que le code se met obligatoirement entre balises code --> icone "</>"
Ensuite est tu vraiment sur d'avoir fait ce qu'il faut pour ajouter un deuxième capteur :
Extrait de ton code mis entre balises code :
Question : Un coupé collé sans modifier les numéros de pins suffit-il pour ajouter un deuxième capteur ?
void setup() {
pinMode(2, INPUT); //Pin 2 as INPUT
pinMode(3, OUTPUT); //PIN 3 as OUTPUT
pinMode(2, INPUT); //Pin 2 as INPUT
pinMode(3, OUTPUT); //PIN 3 as OUTPUT
}
Question : Penses tu que tu gères les deux capteurs dans la fonction loop ?
Quelles sont les pins qui lisent chacun des capteurs ?
void loop() {
if (digitalRead(2) == HIGH)
{
digitalWrite(3, HIGH); // turn the LED/Buzz ON
delay(100); // wait for 100 msecond
digitalWrite(3, LOW); // turn the LED/Buzz OFF
delay(100); // wait for 100 msecond
}
}
void setup() {
pinMode(2, INPUT); //Pin 2 as INPUT
pinMode(3, OUTPUT); //PIN 3 as OUTPUT
pinMode(4, INPUT); //Pin 2 as INPUT
pinMode(5, OUTPUT); //PIN 3 as OUTPUT
}
void loop() {
if (digitalRead(2) == HIGH)
{
digitalWrite(3, HIGH); // turn the LED/Buzz ON
delay(50); // wait for 100 msecond
digitalWrite(3, LOW); // turn the LED/Buzz OFF
delay(50); // wait for 100 msecond
} if (digitalRead(4) == HIGH)
{
digitalWrite(5, HIGH); // turn the LED/Buzz ON
delay(50); // wait for 100 msecond
digitalWrite(5, LOW); // turn the LED/Buzz OFF
delay(50 ); // wait for 100 msecond
}
}
Tu te fiche de moi, je viens de te dire que le code doit OBLIGATOIREMENT être mis entre balises codes et tu n'en a rien à faire.
Les commentaires faux dans ton code ne te dérangent pas non plus.
Et dire merci pour la détection des erreurs ça t'aurait pris trop de temps.