Control robot med en TV-fjärrkontroll (3 / 6 steg)
Steg 3: förfarande
Innan du flyttar någon ytterligare, Hämta och installera IR bibliotek. så besök https://github.com/shirriff/Arduino-IRremote/
Steg om hur du installerar ett bibliotek kan hittas här. Detta projekt är kraftigt beroende av kodning.
Nu måste vi välja HEX koderna för fjärrkontrollen kan användas för att skicka vägbeskrivningar till våra robot. Anslut IR-mottagaren till arduino som visas i scheman. Sedan öppna seriell bildskärmen och tryck fyra remote-knappar att använda för att kontrollera förflyttningar av roboten (jag använde upp/ner pilarna, kan du använda siffror istället). Anteckna HEX koden.
< p > int receiverpin = 11; < br > #include < IRremote.h >< /p >< p >< irremote.h >< irremoteint.h >< irremotetools.h > IRrecv irrecv(receiverpin); skapa en instans av irrecv
decode_results resultat; < /irremotetools.h >< /irremoteint.h >< /irremote.h >< /p >< p > void setup()
{
Serial.BEGIN(9600);
irrecv.enableIRIn();
} < /p >< p > void loop()
{
om (irrecv.decode (& resultat)) / / har vi fått en IR-signal?
{
Serial.Print (results.value, HEX); Visa IR koden på den seriella bildskärmen
Serial.Print("");
irrecv.Resume(); ta emot nästa värde
}
} < /p >
Jag fick följande Hex koder:
Upp pil = 9CB47
Ned = 5CB47
Vänster = 3CB47
Höger = DCB47
Testet avslutas här. Hela installationsprogrammet kommer att förklaras i scheman och kodavsnittet.