Capteur d’obstacle IR HW-201 connecter sur un Arduino Uno
Description :
Ce montage utilise un capteur infrarouge HW-201 connecté à une carte Arduino Uno pour détecter la présence d’un obstacle. Lorsque le capteur détecte un objet, la LED rouge s’allume ; s’il n’y a aucun obstacle, c’est la LED verte qui s’allume. Ce système simple permet de visualiser la détection d’obstacles en temps réel.
Prérequis :
- 1 x Carte Arduino Uno
- 1 x Capteur IR HW-201
- 2 x Led
- 2x Résistances 220 Ω
- 1 x Breadboard
- Fils de connexion
Version IDE :
- Arduino IDE 2.3.4
Vidéo de démonstration :
Schéma de câblage :


Code :
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é");
}
}
