Remote Control Light switch (ARDUINO) (3 / 8 steg)
Steg 3: Hämta och installera IR-fjärrkontroll biblioteket
Detta projekt använder ett IR remote bibliotek som har utvecklats av Ken Shirriff. Detta bibliotek kan du avkoda signalen från fjärrkontrollen. Du kan kolla in hans ursprungliga projektet och ställt här: http://www.righto.com/2009/08/multi-protocol-infr...
Det första som du behöver göra för detta projekt är att ladda ner biblioteket zip-filen. Du hittar den här: https://github.com/shirriff/Arduino-IRremote
Klicka på "Hämta ZIP" till höger på sidan och spara zip-filen. Sedan packa upp den. Byt namn på mappen "IRRemote" (om inte det namnet redan används).
Sedan kopiera mappen till din bibliotek katalog. Katalogen bibliotek bör innehålla mappen "IRremote." Om för något skäl du redan har en mapp med detta namn, måste byta namn på den. IRremote mappen bör innehålla filerna. En hel del problem upplevde när laddat upp i koden, orsakas att biblioteket inte lastas på rätt plats. UPPDATERING: I version 1.5.8 av programvaran Arduino, flera av standardbibliotek ändrades. Detta skapade dubbla IRremote bibliotek. Så om du stöter på fel, är detta sannolikt källan. Du kan behöva ändra filnamn det fungerar korrekt.
Du kommer troligen få felet nedan:
/opt/Arduino-1.5.8/libraries/RobotIRremote/src/IRremoteTools.cpp:5:16: fel: "TKD2" var inte deklarerats i denna scopeint RECV_PIN = TKD2; pin IR mottagaren är ansluten till ^ fel sammanställningen.
Du måste ta bort filer - libraries\RobotIRremote\IRremoteTools.cpp och libraries\RobotIRremote\IRremoteTools.h detta ska lösa problemet. De är exempelfiler som på något sätt att få ingår. Du kan flytta dessa två filer till någon annan plats som backup.