int ledPin = 12; // Led strip.
int capteurPin = 2; // choisissez la broche d'entrée (pour le capteur PIR)
int capteurEtat = LOW; // nous commençons, en supposant qu'aucun mouvement n'est détecté
int valeur = 0; // variable pour lire l'état de la broche
void setup() {
pinMode(ledPin, OUTPUT); // déclarer la LED comme sortie
pinMode(capteurPin, INPUT); // déclarer le capteur comme entrée
}
void loop() {
valeur=digitalRead(capteurPin);
switch (valeur) {// lire la valeur d'entrée
case HIGH: digitalWrite(ledPin, HIGH); break;// éteindre la strip de LED
case LOW: digitalWrite(ledPin, LOW); break;// allumer la strip de LED
}
/*
if (valeur == HIGH) { // vérifier si l'entrée est HAUTE
digitalWrite(ledPin, HIGH);
if (capteurEtat == LOW) capteurEtat = HIGH;
} else {
digitalWrite(ledPin, LOW); // éteindre la strip de LED
if (capteurEtat == HIGH) capteurEtat = LOW;
}
*/
}