Läs/emulera fjärrkontroller med Arduino och Raspberry Pi (10 / 12 steg)
Steg 10: LIRC med Python - del I
Det är extremt enkelt att använda LIRC med python. Vi använder det medföljande slidepuzzle python spelet för att Visa. Jag ska använda piltangenterna på min fjärrkontroll till flytta brickorna i spelet. Jag ska ge den färdiga filen tillsammans med simulera spelet jag ändrade för att spela med fjärrkontrollen också.
För det första måste vi göra licrc config-filen. Denna fil innehåller information om vilken sträng ska skickas till python när en viss knapp trycks. Skapa och öppna en fil med hjälp av:
sudo nano /etc/lirc/lircrc
Klistra in följande rader:
börja
knappen = KEY_UP
PROG = slidepuzzle
config = upp
slutet
börja
knappen = KEY_DOWN
PROG = slidepuzzle
config = ner
slutet
börja
knappen = KEY_LEFT
PROG = slidepuzzle
config = vänster
slutet
börja
knappen = KEY_RIGHT
PROG = slidepuzzle
config = höger
slutet
Mellan varje begin- och end knappen tilldelas knappnamnet, prog är namnet på programmet och config är strängen som ska skickas. Så när en knapp trycks in, skickar LIRC config sträng till prog program.
Du måste ändra namnen på knappen med 4 knappar namn du tilldelat till din fjärrkontroll.