Décodage des signaux infrarouge
De Wikidebrouillard.
Article incomplet en cours de rédaction Modèle:Vidéo
Présentation du projet Arduino
Liste du matériel
réalisation du projet
Explication
- Décodage de signaux d'une télécommande infrarouge. Lorsqu'on appuie sur un bouton de la télécommande la LED s'éclaire.
- Placer le capteur infrarouge sur la plaque breadboard. Relier la borne qui se trouve au milieu du capteur à la masse GND de la carte. Les deux autres bornes doivent être relier comme ceci :
* la première à la sortie numéro 11
* la deuxième à l'alimentation 5 V
- Placer la LED sur la plaque breadboard, ce que la plus longue patte (la cathode) correspond au plus et la plus petite (anode) correspond à la masse.
- Brancher la résistance en série avec la LED avec la longue patte.
- Relier la patte libre de la LED à la masse GND de l'Arduino. Pour la patte libre de la résistance, la brancher directement sur la sortie 3 de la plaque Arduino.
- Préparer le code du fonctionnement de la carte Arduino.
- Compiler le code et le charger vers la carte.
Schéma Fritzing
Code
#include <IRremote.h>
int RECV_PIN = 11;
int ledPin = 3;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Commencement de la reception
pinMode(ledPin, OUTPUT);
}
void loop() {
if (irrecv.decode(&results)) {
Serial.println(results.value, DEC);
if(results.value == -2094865891)
digitalWrite(ledPin, LOW); // La LED s'allume
else
digitalWrite(ledPin, HIGH); // La LED s'allume
irrecv.resume(); // Réception de la prochaine valeur
}
}
Liens avec d'autres projets arduino
chercher ici : http://wikidebrouillard.org/index.php/Catégorie:Arduino
Pour aller plus loin
Liens avec le quotidien
quelles peuvent être les applications technologique de ce montage, ou est-ce qu'on retrouve des programme qui y ressemble ?