TV-fjärrkontroll kontrollerad RGB ledde (5 / 6 steg)
Steg 5: RGB ledde anslutning
= > ansluta din rgb ledde som beskrivs
röd till stift 13
grön till pinne 10
blått till pin 9 av arduino
= > kopia och pasta den följande koden till din arduino IDE och ladda upp den till din arduino. Tryck din fjärr nyckel från 1 till 7. olika typer av färg kan uppnås.
Obs: Byt ut hex_code mot motsvarande hex koden som du noterade innan
här ersätta 1, 2, 3,4,5,6,7 genom din 0xhex_code genom att trycka på 1,2,3,4,5,6,7.
(noll små x (0 x) är nödvändig framför din hex koden. )
#include < IRremote.h >
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results resultat.
void setup() {
Serial.BEGIN(9600);
irrecv.enableIRIn();
}
void loop() {
om (irrecv.decode (& resultat))
{
Serial.println (results.value, HEX);
IF(results.Value==1)
{
digitalWrite(red,HIGH);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
}
annat if(results.value==2)
{
digitalWrite(red,LOW);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
}
annat if(results.value==3)
{
digitalWrite(red,LOW);
digitalWrite(green,LOW);
digitalWrite(blue,HIGH);
}
annat if(results.value==4)
{
digitalWrite(red,HIGH);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
}
annat if(results.value==5)
{
digitalWrite(red,HIGH);
digitalWrite(green,LOW);
digitalWrite(blue,HIGH);
}
annat if(results.value==6)
{
digitalWrite(red,LOW);
digitalWrite(green,HIGH);
digitalWrite(blue,HIGH);
}
annat if(results.value==7)
{
digitalWrite(red,HIGH);
digitalWrite(green,HIGH);
digitalWrite(blue,HIGH);
}
annat {
digitalWrite(red,LOW);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
}
irrecv.Resume(); / / ta emot nästa värde
}
}