Bonjour.
J'ai connecté un répecteur IR à mon arduino et je lance le programme ci dessous.
Mais le problème, c'est que ma variable value ne prend que des valeurs entre 0 et 1, quelle que soit le boutton de la télécommande sur lequel j'appuis.
Comment est ce que je pourrais faire pour que à chaque fois que j'appuis sur un boutton de ma télécommande, ça me renvoie une valeur spécifique ?
L'objectif serait de creer un mot de passe que je stoquerai dans un tableau.
Merci
int ir_pin = 9;
int led_pin = 8;
int value;
int getIRValue();
void setup() {
pinMode(led_pin, OUTPUT);
pinMode(ir_pin, INPUT);
Serial.begin(9600);
}
void loop() {
value = getIRValue();
digitalWrite(led_pin, value);
Serial.println(value);
}
int getIRValue() {
return !digitalRead(ir_pin);
}