IR-fjärrkontroll controle din laptop med arduino UNO! (2 / 5 steg)
Steg 2: Kontrollera en LED med fjärrkontrollen
Nu är det dags att se hur du ställer in kontrollera processen.
Först och främst får vi se hur att styra en LED (stift 13) med fjärrkontrollen. Här är koden för att visualisera i följetong monitor av programvaran Arduino koden du skickade med fjärrkontrollen. Du måste lägga till i om nedan, "0 x + koden mottagen" att säga det är hexadecimala
Och innan du kan göra allt detta, måste du installera IR biblioteket, du kan få det från (https://github.com/z3t0/Arduino-IRremote) .eller du får det här nedan.
Mer information om biblioteket gå till: (https://www.pjrc.com/teensy/td_libs_IRremote.html).
Särskilt tack för människor hur fungerade på det.
#include
int RECV_PIN = 3;
IRrecv irrecv (RECV_PIN); //irrecv är objektet mottagare, kan du använda oavsett namn som du vill
decode_results resultat.
void setup()
{
Serial.BEGIN(9600);
irrecv.enableIRIn(); Starta mottagaren
pinMode(13,OUTPUT);
}
void loop() {
om (irrecv.decode (& resultat)) {/ / irrecv.decode (& resultat): returnerar true om en kod mottogs
Serial.println (results.value, HEX); för att visa koden för knappen du skjuts i din IR remote.
IF(results.Value==0xFA08F7) / / måste du lägga till 0 x att säga dess hexadecimala
{
digitalWrite(13,HIGH); LYSDIODEN PÅ
annat
digitalWrite(13,LOW); LED av, om du sköt en annan knapp
Delay(300); / / denna försening är här att undvika 0xFFFFFFF
irrecv.Resume (); Ta emot nästa värde
}
}