Programation arduino télécomande IR / fonction

dacdac -  
 dacdac -
Bonjour à tous et à toutes.

Voilà j'ai un petit soucis de prog, je souhaite sur la même touche d'une télécommande arrivé à allumé ou éteindre quelque chose ( une LED en l'occurrence ).
Le problème et que quand j'appuie sur la touche ma LED s'éteint de suite donc si vous avez une solution merci de bien vouloir m'aider. Je débute en prog.

Merci !!!!



A voir également:

1 réponse

dacdac
 
Voici le code que j'utilise

#include <IRremote.h>
IRrecv monRecepteur(11);
decode_results serieImpulsions;
unsigned long codeTouche = 0;

#define LED 12
#define ALL_LED 16738455 // 0



void setup() {


pinMode ( LED, OUTPUT);

pinMode(11, INPUT);
monRecepteur.enableIRIn();
Serial.begin(9600);
}

void loop() {
if ( monRecepteur.decode( &serieImpulsions ) )
{
codeTouche = serieImpulsions.value ;
monRecepteur.resume();
}
// put your main code here, to run repeatedly:


if((codeTouche) == (ALL_LED) && (digitalRead(LED) == HIGH))

{


digitalWrite(LED, LOW);
delay (1000);

}


else if((codeTouche) == (ALL_LED) && (digitalRead(LED) == LOW))

{
digitalWrite(LED, HIGH);

}
}
0