Bonjours, je suis en train de cloner une manette, mais des que j'appuis sur un bouton cloner, le reste des bouton exécute le même code ir que le premiers enfoncer...
voici le code
#include <IRremote.h>
IRsend emission_ir;
void setup() {
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
}
void volup() {
emission_ir.sendNEC(0x20DF40BF, 32);
delay(50);
}
void voldown() {
emission_ir.sendNEC(0x20DFC03F, 32);
delay(50);
}
void tvon() {
emission_ir.sendNEC(0x20DF10EF, 32);
delay(50);
}
void chalup() {
emission_ir.sendNEC(0xFCABFFBF, 32);
delay(50);
}
void chaldown() {
emission_ir.sendNEC(0xFCABFFBD, 32);
delay(50);
}
void loop() {
boolean etat8=digitalRead(8);
boolean etat9=digitalRead(9);
boolean etat10=digitalRead(10);
boolean etat11=digitalRead(11);
boolean etat12=digitalRead(12);
if(etat8 == 1)
{
tvon();
}
else if(etat9 == 1)
{
volup();
}
else if(etat10 == 1)
{
voldown();
}
else if(etat11 == 1)
{
chalup();
}
else if(etat12 == 1)
{
chaldown();
}
delay(10);
}
voici quelque image pour vous aider a comprendre...


