Raspberry Pi: Wandmodellen Calendar and Notification Center (5 / 5 stap)

Stap 5: Instellen van de drukknoppen

De drukknoppen wordt gebruikt om vooruit en achteruit bladeren in de maandweergave van de kalender. Standaard gebeurt dit door te drukken op de "p" en "n" op een toetsenbord. Daarom zal de knoppen die twee toetsenborden commando's emuleren.

Maak eerst een python script te maken van de drukknoppen werkt: http://razzpisampler.oreilly.com/ch07.html

Download en installeer python-uinput, een python API voor het maken van virtuele toetsenborden: http://tjjr.fi/sw/python-uinput/ Raspbian komt met zowel Python 2 en3 Python. Merk zekere dat u installeren uinput met de versie die u gebruikt.

Samen de uinput-API en het knopscript. De definitieve python scipt is gekoppeld.

Auto-start de python-script bij het opstarten: onze launcher.sh ziet er als hieronder. Vervang "/ home/pi/py_switch" aan het pad waar u de python-script hebt opgeslagen.

 cd / cd /home/pi/py_switch sudo modprobe uinput sudo python switch.py cd / 

Dat is alles!

UPDATE:

Het aantal mogelijke opdrachten kan worden uitgebreid met enkele als-anders-uitspraken in de python-code. Ik heb een bijgewerkte switch.py-bestand in deze stap bijgevoegd. De nieuwe is script heeft de volgende opdrachten.

  • Druk op knop 1 -> druk op de toets "P" -> Bladeren eerder maand
  • Druk op knop 2 -> druk op de toets "N" -> Bladeren volgende maand
  • Druk op knop 3 -> druk op de toets "M" of "A" -> plaatsvervanger tussen maand- of de agenda-weergave
  • Lange-druk op de knop 3. -> Druk op de toets "F5" -> opnieuw laden de webpagina
  • Gelijktijdige druk op de toets 1, 2, 3 -> voert de shell commando "sudo reboot" -> opnieuw opstarten van de raspberry pi.

Gerelateerde Artikelen

Raspberry Pi Google Calendar met Motion Controlled Webcam en weer

Raspberry Pi Google Calendar met Motion Controlled Webcam en weer

dit is een aanvulling op van Piney awesome richtingen. Ik wilde een Google agenda weergeven met een webcam als een bewegingssensor, zodat de monitor zal alleen inschakelen wanneer iemand in de buurt van het en uitgeschakeld wanneer niemand rond is.  
Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ambilight systeem voor elke input aangesloten op uw TV. WS2812B Arduino UNO Raspberry Pi

Ik heb altijd al wilde ambilight toevoegen aan mijn TV. Het ziet er zo cool! Ik eindelijk deed en ik was niet teleurgesteld!Ik heb veel video's en veel tutorials over het maken van een Ambilight-systeem voor uw TV, maar ik heb nooit gevonden een voll
WiFi Photobooth met een Raspberry Pi

WiFi Photobooth met een Raspberry Pi

Dit project is over een photobooth volledig gecontroleerd en beheerd door slechts een raspberry pi. U kunt het zelfs bedienen met een 12V auto accu voor een tijdje.Wat u ermee kunt doen:Deze instellen als een normale photobooth voor huwelijken, verja
Raspberry Pi bijenteelt Server

Raspberry Pi bijenteelt Server

Bijenteelt (of de bijenteelt, uit het Latijn: API's "bee") is het onderhoudvan honing bijenvolken, vaak in kasten, door de mens. Een imker (of apiarist) houdt bijen om hun honing en andere producten die de korf produceert (met inbegrip van bijen
Pandora's Box - een internetradio-speler gemaakt met een Raspberry Pi!

Pandora's Box - een internetradio-speler gemaakt met een Raspberry Pi!

Plug in deze internetradio-speler en luister naar uw favoriete stations op Pandora Radio. Zes drukknoppen bepalen de muziek, terwijl een LCD feedback over het liedje, artiest, en andere nuttige informatie geeft. Dit alles is gevestigd in een aangepas
Bouwen van een Multimedia systeem met behulp van Raspberry Pi2

Bouwen van een Multimedia systeem met behulp van Raspberry Pi2

In dit project, zal ik OpenELEC installeren op de Rpi2 en breng de Raspberry Pi2 als de Home Multimedia Center.OpenELEC is een embedded besturingssysteem gebouwd rond Kodi, de opensource-entertainment media-hub. Home Theater PC's bekend is dat ze moe
Floppy Drive muziek /w Raspberry Pi

Floppy Drive muziek /w Raspberry Pi

Gebruik je Raspberry Pi om controle van een floppy drive om muziek te maken!Stap 1: materialenRaspberry PiATX voeding (kan worden gevonden in oude computers)DiskettestationBreadboardDraden (9 vrouwelijke man) en 1 male-maleStap 2: Sluit het diskettes
RPi-nul IoT gebeurtenis Indicator / kleur van de Lamp

RPi-nul IoT gebeurtenis Indicator / kleur van de Lamp

Geen extra micro-controller, & No HAT randmodule vereist.De RPi-nul doet het allemaal!Voorbeeld van gebruik: webservice staat Indicator (b.v. DowJonesIndex tracking), politiek of sport evenement Statusindicator, mood light, bijhouden van een sensor,
Het maken van "Myrtle the Turtle"

Het maken van "Myrtle the Turtle"

Misschien was het een beetje te groots, maar "Mirte" werd gemaakt te worden van een Maquette voor een veel grotere schildpad die bestemd zijn voor de portiek van een casino die eigendom zijn van de schildpad-clan, alias de Potawatomi stam, in Do
Het delen van een verbinding WI-FI

Het delen van een verbinding WI-FI

De eenvoudigste manier om een WI-FI-verbinding te delen is dat een netwerkadapter voor elke singe-computer die u wilt delen van het netwerk met. Maar wat is u slechts 1 adapter, 1 aansluiting en 2 computers die u nodig hebt om de verbinding tussen te
Hoe een draadloze netwerkprinter

Hoe een draadloze netwerkprinter

als u gebruik vista en een draadloos netwerk hebt, dan ik u hoe vertellen zal om elke oude netwerkprinter met een draadloos netwerk. u moet de printer aangesloten op een computer. Hoewel Vergezicht zuigen heb ik 2 computers met vista (ik gedegradeerd
Barking Dog Alarm

Barking Dog Alarm

De instructable hieronder beschrijft hoe maak je een blaffende hond-alarm: wanneer iemand dicht bij de huisdeur van uw krijgt, een blaffende hond geluid uit zal worden geactiveerd binnen het huis maken alle ongewenste gast weggaan.Voor deze set-up, z
$100 smart spiegel Pi

$100 smart spiegel Pi

Ik zag een van deze spiegels online en onmiddellijk uit te maken in de goedkoopste, thriftiest en eenvoudigste manier die ik kon vinden, en nu u kan ook! Deze spiegel is mijn tweede iteratie, ik eerst een Laptop gebruikt om te schrijven van de code e
Het verzenden van kunst in de ruimte

Het verzenden van kunst in de ruimte

In februari van 2014 kwam een klein team van medewerkers van Planeet Labs tot Autodesk Pier 9 Tour van onze werkplaats en de kantoren. Zoals we liepen en gesproken, over gemeenschappelijke waarden, interesses, communed en wij gedeeld onze wens om te