Bonjour à tous,
Je débute dans le monde de l'Arduino et je dispose d'un récepteur infrarouge (comme celui-ci : http://www.seeedstudio.com/wiki/Grove_-_Infrared_Receiver). J'ai aussi une télécommande.
J'ai pris l'exemple de la bibliothèque du capteur, que j'ai un petit peu modifié :
void loop()
{
if(IR.IsDta())
{
IR.Recv(dta);
Serial.print(dta[1+BIT_DATA], HEX);
Serial.print(dta[2+BIT_DATA], HEX);
Serial.print(dta[3+BIT_DATA], HEX);
Serial.print("\n");
}
}
Ainsi lorsque j'appuie sur le bouton 1 de ma télécommande, je vois écrit "FD8F7" dans le moniteur série.
Mais je cherche à vérifier si j'appuie bien sur le bouton 1 avec ma télécommande et je me suis lancé dans des if du style if(dta[1+BIT_DATA], HEX==FN){Serial.print("Ok");}
pour finalement ne pas y arriver.
Si quelqu'un pouvait me donner un exemple du if à employer ici, merci d'avance.