Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Décodage des signaux infrarouge

Décodage des signaux infrarouge

De Wikidebrouillard.

Article incomplet en cours de rédaction
Modèle:Vidéo

Sommaire

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 ?
Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
CO

Décodage des signaux infrarouge

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique