int sensorPin = 4; // Broche OUT du capteur IR sur la pin 4 de l'Arduino
int ledVertPin = 5; // Broche de la Led verte sur la pin 5 de l'Arduino
int ledRougePin = 6; // Broche de la Led rouge sur la pin 6 de l'Arduino
void setup() {
Serial.begin(9600);
//Pin ledVertPin déclarée en sortie
pinMode(ledVertPin, OUTPUT);
//Pin ledRougePin déclarée en sortie
pinMode(ledRougePin, OUTPUT);
// Configure la broche out du capteur en entrée
pinMode(sensorPin, INPUT);
}
void loop() {
// Lecture du signal du capteur IR sur l'arduino
int sensorValue = digitalRead(sensorPin);
// Si un obstacle est détecté
if (sensorValue == HIGH) {
// On allume la LED rouge et on éteint la verte
digitalWrite(ledRougePin, HIGH);
digitalWrite(ledVertPin, LOW);
Serial.println("Pas d'obstacle");
} // Si aucun obstacle n'est détecté
else {
// On allume la LED verte et on éteint la rouge
digitalWrite(ledVertPin, HIGH);
digitalWrite(ledRougePin, LOW);
Serial.println("Obstacle détecté");
}
}