Stap 1: Lees de afstandsbediening knopcode controle TV
We gaan er aanvankelijk te lezen van de code van de externe knoppen met behulp van de IRremote dll-bestand van arduino. Zodat we kunnen helpen arduino om te controleren onze TV automatisch in main program die beschikbaar zijn in de volgende stap. de IRremote bibliotheekbestand in de arduino software gebruiken. Als u geen IRremote bibliotheek downloaden uit de bijlage hieronder.
Na het downloaden van het uitpakken en in de omslag van bibliotheken voor de arduino software toe te voegen
Neem nu de IR ontvanger bovenstaande afbeelding (dit IR ontvanger IS voor alleen deze stap alleen niet voor PROJECT)
- DE IR ONTVANGER GND VERBINDEN MET ARDUINO PIN 10
- DE IR ontvanger Vs verbinden met ARDUINO PIN 9
- SLUIT DE IR ONTVANGER UIT NAAR DIGITALE PIN VAN DE ARDUINO 11
Vervolgens de balg code Kopieer en plak het arduino software en compileren en uploaden it.then open seriële monitor.
en druk op uw TV externe knoppen elkaar één wijst naar de IR ontvanger in de arduino, aangesloten dan zijn de hexadecimale code voor de desbetreffende knop in de seriële monitor (voorbeeld: 40BFFA05) weergeven.
Opmerking neer waarin code is voor welke knop in uw afstandsbediening voor hoofdprogramma gebruiken in de volgende stap.
Zodra u alles wat u gedaan zijn klaar om te verhuizen van de volgende stap.
#include < IRremote.h >
int power_pin = 9;
int ground_pin = 10;
int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results resultaten;
VOID Setup
{
pinMode(power_pin,OUTPUT);
pinMode(ground_pin,OUTPUT);
Serial.begin(9600);
irrecv.enableIRIn();
digitalWrite(power_pin,HIGH);
digitalWrite(ground_pin,LOW);
}
void loop {}
Als (irrecv.decode (& resultaten)) {}
Serial.println (results.value, HEX);
irrecv.resume();
}
}
dan naar beneden de condensator sensor dll-bestand te laden en het uitpakken en voeg met de arduino software.