Raspberry Pi: Använda 1 ryggsäckar $ I2C LCD för 1602 skärmar & knappar! (5 / 7 steg)

Steg 5: Knappen läsprogram



Kod, ta tag i detta, är det fäst också... Det är ett trevligt litet skript som stöder både avbrott och röstningen lägen, uppdatera staten varje 100 millisekunder. Du kan ändra den lite och använda den som "sudo python pcf8574_buttons.py" för att testa, då när du är klar provning import från ett annat skript och använder bara ButtonPanel objekt så här:

knappar = ButtonPanel (addr = 0x27, int_pin = 4)

Ange den INT pin-kod om du har den kopplad. Om inte, Använd bara:

knappar = ButtonPanel(addr = 0x27)

En gång din kör buttons.start(), det kommer skriva ut knappen numret, men du kan enkelt ändra den för att ringa olika funktioner enligt pressande knappen numrerar. Precis som föregående skriptet har den en buss sökord argument om du behöver ändra I2C bussen. Detta måste också köras som root. Återigen, ping mig i kommentarerna och jag ska förklara vad som ska göras så att du kan köra det som en användare.

Se Steg
Relaterade Ämnen

Med PCF8574 ryggsäckar med LCD-skärmar och Arduino

IntroduktionMed LCD-moduler med din Arduino är populära, men mängden ledningar kräver tid och tålamod att tråd det upp rätt - och även använder mycket av digital utgångsstift. Thats varför vi älskar dessa seriell ryggsäck moduler - de är monterade på...

Custom made ghostbusters ryggsäckar

jag blev ombedd att göra 2 protonen förpackningar, ok sa jagdu har en vecka fick jag höraJag brukar säga vad jag sa nästa... men det var i linje med"en vecka är inte tillräckligt länge för att bygga en proton pack eller valfritt antal saker, två veck...

Använda I2C_LCD för att felsöka ditt projekt

Den serial monitorn är en användbar felsökare för arduino, den kan skriva ut loggar på datorskärmen. så att, om du vill få löpande information av er projekt, måste du ta en dator med dig överallt. Nu, du kan använda I2C_LCD för att få igång stockar n...

Enkel Mac spratt genom att använda Arduino (uppdaterad 22/03/10)

Hej,Jag ska visa dig hur du kan irritera en mac-användare med endast ett par enkla delar.Mac har en inbyggd IR-sensor som gör att du kan styra dem med hjälp av en apple remote, gör dem ett lätt mål för detta tilltag. Vi kommer att använda en arduino...

Använda XML på Raspberry Pi med Python

Detta Instructable kommer att diskutera användningen av XML på ansökningar om Raspberry Pi. Steg ett täcker vad är XML och formatet för datastrukturer. Steg två täcker bygga och parsning av XML i Python och steg tre kommer att visa hur XML används so...

Hur till använda ADXL345 på Raspberry pi

Jag har funnit att det finns inte mycket ute för att faktiskt ta reda på hur du använder ADXL345 på webben, men först, vad är en ADXL345, Jo det är en 3-axlig accelerometer med hög upplösning (13-bitars) mätning vid upp till ±16 g. Digital utgång dat...

Design för min Bullet ryggsäck för att användas med en Nerf Vulcan

Ok så först av allt vill jag säga att detta är fortfarande i teoretiska etapper och jag kommer att uppdatera detta som jag få användbar information. Jag har inte ens börjat en prototyp ännu. Vad som följer är mina anteckningar fram till denna punkt o...

Komma åt din Raspberry Pi noll från första början med WiFi använda WPS

Med den nya Raspberry Pi noll färska på marknaden hade vi på Max2Play att hitta ett snabbt och enkelt sätt att göra våra bild förenlig med detta lilla underverk. Men att bara ha den igång Max2Play räcker inte. Eftersom nollan inte har en LAN-port, ha...

ANSLUTA till en RASPBERRY PI över VNC använda MacOS

Följande är stegen för att ansluta en Raspberry Pi över VNC med MacOSSteg 1: Installera VNC på din MacFör Mac OS behöver du installera ett VNC viewer program. Du kan använda skärmdelning (som kommer installeras som standard) men det tar lite mer konf...

Raspberry Pi/RetroPie projekt - tillägg 1 - installera/använda 1: a Gen/trådbunden USB kontrollanten för Xbox 360 för användning med RetroPie

min Youtube-kanal (dagliga uppladdningar)https://www.youtube.com/user/daiatlus79Detta är en video tutorial på hur till installera och använda en Xbox 360 eller 1st Gen Xbox (hertig eller S typ) USB-styrenhetmed The RetroPie Project, en massiv flera r...

Använda ATtiny85 med I2C EEPROM

detta är en enkel installation för att använda en I2C EEPROM med ATtiny85. Det finns många webbplatser som beskriver användningen av I2C eeprom, men det finns några nyanser när du använder en ATtiny85 som uppstår på grund av bristen på verkliga I2C....

Använda en Kindle Fire som en skärm för din Raspberry pi

I denna svårlösta jag kommer att visa dig hur man använder en kindle fire som skärm för en raspberry pi. Jag hade en gammal kindle fire som jag fick ett par år tillbaka som jag inte använder längre och jag tänkte, varför inte använda den som en monit...

Använda din Adafruit rgb lcd Pi plattan (för Raspberry Pi) med Arduino

Hej alla.Som titeln säger du lära dig hur du använder din Adafruit rgb lcd Pi plattan men med Arduino. Jag en gång köpte en men aldrig använt den med min Raspberry Pi och jag letade efter ett sätt att använda det med min Arduino projekt. Med detta sä...

Ställa in Raspberry Pi genom att använda SSH

Så köpt du precis en Raspberry Pi (RPi) eftersom du hört talas om det och du vill räkna ut vad du kan göra med den (som jag gjorde för en tid sedan).Men nu har du det du tittar på ad det och fråga dig själv "vad ska jag göra härnäst?".i början j...

Använda ssh att prata med din Raspberry Pi.

Denna korta guide förklarar hur du använder ssh för att prata med din Raspberry Pi.Du behöver:1 raspberry Pi ansluten till routern(Bildskärm och tangentbord.)Om du letar efter en guide för att komma åt din Raspberry Pi från internet ser här:Steg 1: A...

Använda din stora tote väska som en ryggsäck

HejJag är azka och jag är tillbaka med en annan cool idéer att använda din gamla stora grova Tygkasse som en ryggsäck för skolan.Hoppas du gillar denna idé.Steg 1:Det finns väl inga steg att göra i denna diy idé.Bara bära din Tygkasse som visas i bil...

Använda Raspberry Pi att testa din infraröda fjärrkontrollen

IntroduktionMin luftkonditionering (AC) maskin fungerade inte även efter ersätta batterierna i fjärrkontrollen. Jag ville veta om fjärrkontrollen skickar ut någon infraröd (IR) signal.RäckviddDetta instructable visar följande:Göra Raspberry Pi ta emo...

En enkel idé att organisera ryggsäckar och väskor

Du och din familj har många ryggsäckar och väskor? Var och hur du organisera och lagra dem när de inte är på ryggen eller axlarna? Går de på dörrknoppar, dinning tabeller, studie skrivbord eller på golvet? Vill du att bättre organisera och lagra dem...

Använda RPi, Azure och Cortana att automatisera ditt hem!

IntroduktionDet finns ny teknik runt omkring oss och bara fler kommer varje dag. Vår micro styrenheter blir snabbare, är telefoner blir smartare och molnet blir starkare. Med all denna nya teknik alla frågar sig: Hur kan jag utnyttja det hela?Tja, ko...