Etape 5: Connexion de RVB led
= > Connectez votre rgb led comme décrit
rouge à la broche 13
vert de pin 10
bleu à la broche 9 de l’arduino
= > Copiez et collez le code suivant à votre arduino IDE et transférez-le sur votre arduino. Appuyez sur votre clef à distance de 1 à 7. différents types de couleur est possible.
Remarque : remplacer hex_code par votre code hexadécimal correspondant que vous avez noté avant
remplacer ici 1, 2, 3,4,5,6,7 par votre 0xhex_code obtenu par pressage 1,2,3,4,5,6,7.
(zéro small (x 0) est nécessaire devant votre code hex. )
#include < IRremote.h >
int RECV_PIN = 11 ;
IRrecv irrecv(RECV_PIN) ;
résultats de la decode_results ;
void setup() {}
Serial.Begin(9600) ;
irrecv.enableIRIn() ;
}
void loop() {}
Si (irrecv.decode (et résultats))
{
Serial.println (results.value, HEX) ;
if(Results.Value==1)
{
digitalWrite(red,HIGH) ;
digitalWrite(green,LOW) ;
digitalWrite(blue,LOW) ;
}
d’autre if(results.value==2)
{
digitalWrite(red,LOW) ;
digitalWrite(green,HIGH) ;
digitalWrite(blue,LOW) ;
}
d’autre if(results.value==3)
{
digitalWrite(red,LOW) ;
digitalWrite(green,LOW) ;
digitalWrite(blue,HIGH) ;
}
d’autre if(results.value==4)
{
digitalWrite(red,HIGH) ;
digitalWrite(green,HIGH) ;
digitalWrite(blue,LOW) ;
}
d’autre if(results.value==5)
{
digitalWrite(red,HIGH) ;
digitalWrite(green,LOW) ;
digitalWrite(blue,HIGH) ;
}
d’autre if(results.value==6)
{
digitalWrite(red,LOW) ;
digitalWrite(green,HIGH) ;
digitalWrite(blue,HIGH) ;
}
d’autre if(results.value==7)
{
digitalWrite(red,HIGH) ;
digitalWrite(green,HIGH) ;
digitalWrite(blue,HIGH) ;
}
else {}
digitalWrite(red,LOW) ;
digitalWrite(green,LOW) ;
digitalWrite(blue,LOW) ;
}
irrecv.Resume(); / / recevoir la valeur suivante
}
}