ir receiver qui ne marche pas

Mon model est un arduino uno et le receiver est un KY-002
(Ky-022 infrared ir sensor receiver module Sale - Banggood.com-arrival notice-arrival notice)

Pourtant la led sur le receiver est allumer mais sur le moniteur série, rien ne s’affiche a part le
READY.

Bref si quelqu’un pourrais m’aider sa serais génial…

Voici le code :

#include <IRremote.h>
const int irReceiverPin = 2;
IRrecv irrecv(irReceiverPin);
decode_results results;

void setup()
{
Serial.begin(9600);
irrecv.enableIRIn();
Serial.println("Ready");
}

void loop()
{
if (irrecv.decode(&results))
{
Serial.print("IR_Code: ");
Serial.print(results.value, HEX);
Serial.print(", Bits: ");
Serial.println(results.bits);
irrecv.resume();
}
delay(600);
}

Excusez moi, mais activez vous un émetteur/une télécommande?

oui bien sur ses le but du projet, recevoir l'information émis pas la télécommande....

j'ais meme essayer avec d'autre telecommande

dsl si cela n’était pas bien préciser

dsl pour les fautes d'hortographe..

C'est bien branché?

Est-ce que le sketch ci-dessous donne quelque chose dans le terminal quand vous appuyez sur une touche de la télécommande?

/* Measures the pulses from a telly remote, received by an idle-high receiver. Ignores the spaces.
* Arduino Pro Mini 5V, 16MHz, ATMega 328P
*/
const int IR_pin = 9;
unsigned long duration;
void setup()
{
Serial.begin(115200);pinMode(IR_pin, INPUT);
}
void loop()
{
duration = pulseIn(IR_pin, LOW);
// checks pin 9 for down-going pulses and stores the length of the pulse in the variable « duration ».
if (duration) // If a pulse has been received, print it to the terminal.
{
Serial.println(duration);
}
}

j'ai verifier et tout étais bien branché, mais dans le moniteur série, il n'y avais que des carré....

Serial.begin(115200);pinMode(IR_pin, INPUT);

et dans le premier croquis le baudrate du moniteur est à 9600

les "carrés" c'est pcque tu n'as pas changé le baudrate du moniteur