Met behulp van een toetsenbord met de Raspberry Pi (3 / 4 stap)

Stap 3: Prepping voor Prototyping


Nu dat ik wat het deed wist, ik moest laten doen het.  Ik desoldered de lintkabel en kop spelden die ik opruiming uit een oude videokaart geïnstalleerd.  Ik gemerkt de achterkant van het toetsenbord met de sleutel/pin-combinaties.

Volgende die ik het tot de Raspberry Pi wired.  De werkelijke pennen die u gebruikt belangrijk niet echt, zoals u zult deze opnemen in de code, die ik aan deze stap heb toegevoegd.

Mijn code bevat een berichtenlijst voor de rijen:
rijen = [26,24,23,22,11]

Een lijst voor de kolommen:
cols = [18,16,15,13,7]

En een multidimensionale lijst voor de sleutelknop/combinaties
cijfers = [["1", "2", "3"],
["4", "5", "6"],
["","","9"],
["7", "8", "0"],
["","","","*","#"]]

Tot slot is er een lus aan de kolommen poll en zie welke rij werd geduwd:
voor de col in range(0,lenCols):
Als gpio.input (cols [col]) == False:
Als colsPusehd [col] == False:
#print str(cols[col]) + "Pushed"
activeRow=findRow(cols[col])
Als activeRow > -1:
#print(activeRow,col)
gedrukte cijfers [activeRow] [col]
Sleep(0.1)
colsPusehd [col] = True
anders:
Als colsPusehd [col] == True:
#print str(cols[col]) + "Released"
Sleep(0.1)
colsPusehd [col] = False

Gerelateerde Artikelen

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Het doel van deze ible is te laten zien hoe aan de slag met het opzetten van een Relais module op uw pi en onder controle. Mijn doel is om scripts toevoegen aan mijn octopussen op en uitschakelen LED-verlichting, maar hoe dan ook u wilt uiteindelijk
De Linkit met behulp van een Raspberry PI Program

De Linkit met behulp van een Raspberry PI Program

In dit instructable, ik ga u tonen hoe te programmeren van de Linktit een bord met behulp van een Raspberry Pi, en ook seriële communicatie met het vast te stellen. Dit instructable ziet u hoe u een micro-controller (één Linkit) en het werk van een m
Controle van de Raspberry pi GPIO met behulp van een app

Controle van de Raspberry pi GPIO met behulp van een app

Veel mensen hebben gevraagd voor een zelfstudie over het beheren van de Raspberry pi GPIO pinnen met behulp van een app (je zelf gemaakt).Dus is hier een snelle tutorial over hoe om dit te doen. Het zal grotendeels worden gebaseerd op de vorige tutor
Vlucht controleren met behulp van een Raspberry PI en een DVB-Stick

Vlucht controleren met behulp van een Raspberry PI en een DVB-Stick

Als u een frequent flyer, of gewoon gepassioneerd over vliegtuigen, vervolgens Flightradar of Flightaware zijn 2 moet hebben websites (of apps, als daar zijn ook mobiele apps) die u wilt gebruiken op dagelijkse basis.Beide kunt u vlakken in real time
Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

In mijn laatste instructable, ik behandeld hoe te om uit te voeren een shift register met behulp van een Raspberry Pi, en soort laten doorschemeren dat een ding dat je zou kunnen met het doen een HD44780 gebaseerde weergave wordt uitgevoerd.  Dat is
Analoge sensor input raspberry pi met behulp van een MCP3008: bedrading/installatie/basic-programma

Analoge sensor input raspberry pi met behulp van een MCP3008: bedrading/installatie/basic-programma

Dus nu dat we kochten laat de ADC MCP3008 krijgen het opwaarts en lopende!Nota: Dit is mijn eerste instructables submision dus als er iets is verkeerd vertel me zo, en als je mijn stijl Leave a comment leave, ook ik ben uit Nederland dus mijn Engels
DIY Stickers met behulp van een Silhouette Cameo/portret

DIY Stickers met behulp van een Silhouette Cameo/portret

Who doesn't love stickers?  Van Lisa Frank naar de gouden sterren die je daarvoor grote op je huiswerk, stickers zijn gewoon geweldig.  Wat maakt hen nog beter?  Ontwerpen ze zelf!  Hier zijn de stappen die u nemen kunt om ontwerpen, afdrukken en kni
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s
USB: - DC motorcontroller met behulp van PIC18F4550 (toetsenbord)

USB: - DC motorcontroller met behulp van PIC18F4550 (toetsenbord)

USB: - DC motorcontroller met behulp van PIC18f4550 (toetsenbord)Hallo vrienden,VereistenDe manifestatie USB interface bestuurL293D motorcontroller chipDit een klein project over de beheersing van D.C. motor met USB pic18f4550 interfacekaart met L293
Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

Puzzlebox baan: Een infrarood helikopter besturen met behulp van een Arduino

In dit Instructable zullen we uitleggen hoe de infrarood signalen worden gebruikt door een afstandsbediening om een speeltje of apparaat, dan laten zien hoe een eenvoudige schakeling kan worden toegevoegd aan een Arduino aan dezelfde bedienen via gra
Met behulp van een computer zonder een harde schijf.

Met behulp van een computer zonder een harde schijf.

Hebt heb in een eerder instructable waar we een werkend netwerk zonder een enkele harde schijf instellen. () ik wil u enkele andere keuzes dat u een computer zonder een harde schijf te gebruiken. Hoewel de aanbieding verouderd wellicht is http://www.
Digital Photo Frame - met behulp van een oude laptop

Digital Photo Frame - met behulp van een oude laptop

Ik had een oude Dell Inspiron 6400 rondslingeren thuis en besloten om Linux te installeren op het – had is ploeteren met Linux voor vele jaren- maar zoals het was nooit het enige besturingssysteem op de computer – niet echt krijgen vooruit mee. Ook w
Met behulp van een Arduino Uno R3 als een spelbesturing

Met behulp van een Arduino Uno R3 als een spelbesturing

2016 UPDATE: Ik zal niet langer ondersteuning zorgen in het commentarensectie. Dit is een verouderde en achterhaalde methode, die heeft weinig reden om te worden weggezogen. Houden het alleen voor informatiedoeleinden.Natuurlijk, de Uno doet niet vad
Hoe u kunt besturen van een Robot met behulp van een seriële verbinding

Hoe u kunt besturen van een Robot met behulp van een seriële verbinding

hier zijn instructies op hoe te om een seriële verbinding tussen een Rapsberry Pi en Arduino met behulp van een USB-kabel.  Zodra een seriële verbinding is vastgesteld, kan het worden gebruikt om te bepalen wat je kunt bedenken.  In dit geval gebruik