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

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.

(Code)
Ligne 29 : Ligne 29 :
===Code===
===Code===
<pre>
<pre>
-
mettre le code entre ces deux balises
+
#include <IRremote.h>
-
//attention à bien documenter le cod
+
 +
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
 +
  }
 +
}
e !
e !

Version du 20 janvier 2014 à 11:50

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 
  }
}

e !

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