Bonjour, je suis tombée sur ce forum car j'ai quelques soucis avec la bibliothèque ou le capteur je ne sais pas trop. je ne m'y connais absolument pas sur les capteurs IR ni la bibliothèque qui va avec...
J'ai essayé de bricoler avec ce que j'ai pu voir sur internet pour créer mon programme. Le but de mon programme est de connaitre les "valeurs" (je ne sais pas si c'est le bon terme) des différentes touches de ma télécommande. Il y a bien un signal qui est émis car à chaque appui sur une touche, une valeur s'affiche dans le moniteur série, mais le problème c'est que ce n'est que des 0.
Voici le premier programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <IRremote.h>
 
const char DIN_RECEPTEUR_INFRAROUGE = 2;
 
IRrecv receiver(DIN_RECEPTEUR_INFRAROUGE);
 
decode_results messageRecu;
 
void setup() {
  Serial.begin(9600);
  receiver.enableIRIn();
  receiver.blink13(true);
}
 
void loop() {
  if (receiver.decode())
  {
    Serial.print(F("Valeur = 0x"));
    Serial.println(IrReceiver.decodedIRData.decodedRawData, HEX);    
    delay(500);
    receiver.resume();
  }
  delay(1);
 
}
----

ensuite j'ai voulu reprendre le programme affiché un peu plus haut (avec les protocoles) et mon moniteur série me dit : "protocole inconnu".
Qu'est-ce que ça signifie exactement ?

Merci de votre aide !