Bonjour,

Je souhaite allumer une LED grâce à une télécommande, mais quand j'appuie sur les boutons rien ne se passe. J'ai pourtant utilisé "!=NULL" dans mon code, je pensais que cela fonctionnerai, je débute, l'erreur est peut être évidente.

Voici mon code :

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
26
#include <IRremote.h>
 
int out=3; //connecter led sur broche 3
 
int RECV_PIN = 11; //connecteur sortie signal du recepteurIR sur broche 11
 
IRrecv irrecv(RECV_PIN);
 
decode_results results;
 
void setup(){
  irrecv.enableIRIn(); // start the receiver
  pinMode(out,OUTPUT);
}
 
void loop() {
  if (irrecv.decode(&results)) {
 
    if (results.value!= NULL){ 
 
      digitalWrite(out,HIGH);
      delay(1000);
    }
 
  irrecv.resume();
}
Voici une photo de la télécommande et du montage

Nom : IR.jpg
Affichages : 2034
Taille : 624,5 Ko


Merci d'avance pour vos conseils