Projektor IR-kontroll med hjälp av Arduino Uno (7 / 9 steg)
Steg 7: Arduino IR-kontroll bibliotek
Jag använde IR biblioteket som Ken Sherriff skapat. Jag tänker inte gå in på alla detaljer eftersom han har en mängd information på http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html.
Mellan Kens information och den information som finns på https://learn.adafruit.com/ir-sensor/reading-ir-commands, kunde jag få en förståelse för vad man ska göra ungefär en timme. Användbarheten kan variera.
Varning 1:
Jag använde ursprungligen en Arduino Mega, IR-detektering arbetat rättvis böter men funktionen överför inte skulle fungera. Biblioteket måste ha IR-sändare ansluten till stift 3 av Arduino. En Arduino Uno fungerar bra men en Arduino Mega inte. Det finns information på webben om att få en Mega att arbeta men jag var på ett snabbspår få gjort.
Obs 2:
Den andra saken som jag upptäckte är att om fjärrkontrollen inte använder NEC, Sony, RC5 eller RC6 IR-kod typer, programvaran kommer att säga det är okänd och ger dig de råa koderna. Jag kollade flera andra fjärrkontroller som jag hade runt huset för olika TV och sådant. Även om enheterna inte NEC eller Sony,, Fjärrkoder dök upp som den som finns i biblioteket (NEX, Sony, RC5, RC6) och de arbetade.
Varning 3:
Den sista sak att komma ihåg är att ett värde för kod visar ett nummer som 68B92, detta är hex 0x68B92. Varje hex siffra är 4 bitar så längden för detta nummer som visas ovan är 20 bitar eftersom det är 5 siffror. Leka med det och dessa tips kommer alla vettiga.