Bonjour,
voici pour un exemple simple ir sensor TSOP32138 + télécommande du shop
la touche + allume la led,
la touche - l’éteint...
le code
- Code: Tout sélectionner
/*
* IR TEST LED & REMOTE
* Copyleft Snootlab 2012
*/
#include <IRremote.h>
#define RECV_PIN 11
#define LED_PIN 4
#define ON_CODE 0xFF02FD // +
#define OFF_CODE 0xFF9867 // -
IRrecv irrecv(RECV_PIN);
decode_results results;
boolean led = false;
void setup()
{
pinMode(LED_PIN, OUTPUT);
irrecv.enableIRIn(); // Start receiver
Serial.begin(9600);
}
void loop() {
digitalWrite(LED_PIN, led);
// If IR message is received
if (irrecv.decode(&results)) {
if (results.value == OFF_CODE) {
Serial.println("-");
led=false;
}
else if (results.value == ON_CODE) {
Serial.println("+");
led=true;
}
else {
Serial.print("unexpected value: ");
Serial.println(results.value, HEX);
}
irrecv.resume(); // Resume (needed)
}
}
inspiré de
http://www.arcfn.com/2010/01/dont-walk- ... -sign.html!! attention, son câblage est différent !! Ce n'est pas le même récepteur IR
le cablage

TSOP32138
pin 1 vers digital 11 arduino
pin 2 vers +5v
pin 3 vers GND
et une led et sa résistance sur digital 4 arduino
