|

Utiliser un récepteur IR et une télécommande avec Arduino

Prérequis :

  • 1 x Carte Arduino Uno
  • 1 x Récepteur infrarouge (IR VS1838B)
  • 1 x Télécommande infrarouge (compatible avec le récepteur IR)
  • Fils de connexion

Version IDE :

  • Arduino IDE 2.3.5

Bibliothèque :

IRremote (version: 4.5.0 par Armin Joachimsmeyer)

Vidéo de démonstration :

Schéma de câblage :

Code :

#include <IRremote.h>
#define IR_RECEIVE_PIN 2
int codeIRdecimal;

void setup()
{
  Serial.begin(9600);
  IrReceiver.begin(IR_RECEIVE_PIN); 
 }

void loop()
{
  if ( IrReceiver.decode() ) {
    codeIRdecimal = IrReceiver.decodedIRData.command; 
    Serial.print("Valeur IR décimal :");
    Serial.println(codeIRdecimal);
    IrReceiver.resume(); 
  }
  if(codeIRdecimal == 12){
    Serial.println("Touche 1 appuyer");
    codeIRdecimal = 0;
  }
  delay(100);
}

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *