Programation arduino télécomande IR / fonction

Fermé
dacdac - 16 juin 2015 à 22:17
 dacdac - 16 juin 2015 à 22:18
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 !!!!



1 réponse

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