#define PINLEDROUGE 2 #define PINDEMANDEPIETON 8 bool bDemandePieton = 0; void setup() { pinMode(PINLEDROUGE, OUTPUT); pinMode(PINDEMANDEPIETON, INPUT_PULLUP); } void loop() { bDemandePieton = digitalRead(PINDEMANDEPIETON); if(bDemandePieton == 0){ digitalWrite(PINLEDROUGE, HIGH); } else{ digitalWrite(PINLEDROUGE, LOW); } }