Go Down

Topic: Arduino et récepteur IR (Read 528 times) previous topic - next topic

aaronorpz

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 

Code: [Select]
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);
}

skywodd

Bonjour,

Les télécommandes utilisent un encodage bien défini ;)
Regarde ici : http://www.pjrc.com/teensy/td_libs_IRremote.html
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy