RaspberryPi: Mehrere Tasten auf einem digitalen Stift


Wenn Sie jemals sich running out of GPIO-Pins auf eine RaspberryPi, die Sie stellen können, dass mehrere Taster schaltet auf einen einzelnen Pin mit dieser Methode finden. Es stellt eine Variable durch timing, die Ladung eines Kondensators durch eine Reihe von Widerständen mit den Schaltern zwischen ihnen.

Sie benötigen eine RaspberryPi, ein Steckbrett und ein Weg, um die Drähte von der RaspberryPi auf dem Steckbrett laufen. Männlich/weiblich-Jumper-Kabel können Sie aber eines der Pi-Schuster auf dieser Seite von Adafruit aufgeführt wird es viel leichter machen: http://www.adafruit.com/search?q=cobbler

Sie benötigen außerdem:

* Dies ist ein sehr praktisches Sortiment Widerstände https://www.sparkfun.com/products/10969

.

Dieses Projekt verwendet die WiringPi Bibliotheken, geschrieben von Gordon Henderson für die Programmierung der GPIO in C im Stil ähnlich wie der Arduino IDE.

WiringPi muss installiert sein.

Für Download, Installation und Gebrauch befinden sich am http://wiringpi.com

WiringPi verwendet, ist es eigene Pin Nummernschema. Alle Pin-Nummern im Programm oder im Text erwähnt sind WiringPi zahlen, sofern nicht anders angegeben.

Nach der Installation von WiringPi erhalten Sie eine Liste, die die Pin-Nummerierung für Ihr spezielles Modell von RaspberryPi durch einen Befehl Terminal öffnen und eingeben:

 gpio readall 

In Verbindung stehende Artikel

Gewusst wie: mehrere Tasten auf 1 analoge Pin - Arduino Tutorial

Gewusst wie: mehrere Tasten auf 1 analoge Pin - Arduino Tutorial

Das Arduino Uno Board hat 12 verfügbare digitale i/o-Pins und 6 analoge input-Pins, manchmal auf komplexe oder "großen" Projekte, wir führen aus digital Pins. In diesem Tutorial lernen Sie, mehrere Tasten auf einem analogen Pin verwenden.Zum Bei
Gewusst wie: verwenden Sie mehrere Desktops auf einem Windowscomputer

Gewusst wie: verwenden Sie mehrere Desktops auf einem Windowscomputer

Sie kennen das: Sie sitzen in einem Café mit Ihrem Windows-Laptop. Und die coolen Jungs um Sie mit ihren MacBooks, um ihre Desktops flick, wie sie nichts anderes zu tun bekommen. Diese instructable lernen Sie, wie Sie mehrere Desktops auf einem Windo
Gewusst wie: lesen Bücher auf einem digitalen Bilderrahmen

Gewusst wie: lesen Bücher auf einem digitalen Bilderrahmen

wie konvertieren (e-Text) buchen, um Bilder und lesen Sie es auf einen digitalen Bilderrahmen(Es gibt auch Programme, die dies tun können mehr oder weniger erfolgreich.)Mein Bilderrahmen hat 7" 234 x 480 Auflösung.Es liest nicht Txt oder Pdf. Hier is
Tasten auf einem Spielsystem oder Controller ersetzt

Tasten auf einem Spielsystem oder Controller ersetzt

In diesem Video ich einige schlecht konzipierte weichen Kontakt Schaltflächen durch taktile Taste auf dem Steuerkreuz ein Sudoku-Spiel-System ersetzt. Dieser Prozess funktioniert auch für andere Fernbedienungen, TV, Videospiel-Controller (vor allem ä
Finite State Machine auf einem Arduino

Finite State Machine auf einem Arduino

Heute werden wir eine Finite-State Machine (FSM) auf einem Arduino umsetzen. Dadurch können Sie mit einem genau definierten Verhalten basierend auf verschiedene Zustände Systeme einzurichten. Sie werden lernen, was eine Finite-State-Machine ist und w
S22 BASICON Projekt: mehrere "Yahoo Messenger" Kunden gleichzeitig auf einem einzigen Computer ausführen

S22 BASICON Projekt: mehrere "Yahoo Messenger" Kunden gleichzeitig auf einem einzigen Computer ausführen

haben Sie überhaupt zwar laufen mehrere "Yahoo Messenger" Kunden mit Ihren verschiedenen Yahoo-Konten auf einem Computer anmelden? Dieses Tutorial zeigt Ihnen, wie Sie mehrere "Yahoo Messenger" Clients gleichzeitig auf Ihrem Computer w
Wie ersetzen der Bildschirm auf einem mehrere Hektar großen aspire 5336

Wie ersetzen der Bildschirm auf einem mehrere Hektar großen aspire 5336

Ich schreibe diese instructable als Versprechen eines Community-Team-Mitglieder. Es erweist sich als sehr zeitaufwendig sein. Es ist meine erste jemals instructable und wo die Schreibweise möglicherweise nicht perfekt, ein bisschen traurig, wenn man
PyPrintPi auf einem Raspberry Pi

PyPrintPi auf einem Raspberry Pi

Dieses Projekt soll zuerst beibringen, wie man π mit großer Präzision in kürzester Zeit mit verschiedenen Algorithmen berechnen. Und dann mit Python, ein Raspberry Pi und eine einen Thermodrucker ich werde erklären, wie Sie ein Projekt erstellen, die
Newbies Leitfaden zur Installation und Konfiguration von Octoprint auf einem Raspberry Pi für den 3D-Druck

Newbies Leitfaden zur Installation und Konfiguration von Octoprint auf einem Raspberry Pi für den 3D-Druck

Wenn Sie eines meiner anderen Instructables, am meisten bemerkenswert komplette Anfänger Schritt für Schritt 3D Drucker mit allen Stücklisten gelesen haben, wissen Sie, dass ich erinnere mich an meine eigenen Frustrationen auf unvollständige Anweisun
Wie installiere ich eine SNES-Kabel auf einem Multi-Konsole Cthulhu

Wie installiere ich eine SNES-Kabel auf einem Multi-Konsole Cthulhu

diese Instructable führt Sie durch die Installation einer SNES-Stil-Controller-Kabels auf einem Multi-Konsole "MC" Cthulhu.Alle Informationen über den Cthulhu-Projekt ist online verfügbar in den Shoryuken.com-Foren:http://Forums.Shoryuken.com/sh
Wie installiere ich eine Gamecube-Kabel auf einem Multi-Konsole Cthulhu

Wie installiere ich eine Gamecube-Kabel auf einem Multi-Konsole Cthulhu

diese Instructable führt Sie durch die Installation einer Gamecube-Stil-Controller-Kabel auf einem Multi-Konsole "MC" Cthulhu.Alle Informationen über den Cthulhu-Projekt ist online verfügbar in den Shoryuken.com-Foren:http://Forums.Shoryuken.com
Wie installiere ich ein Playstation-Kabel auf einem Multi-Konsole Cthulhu

Wie installiere ich ein Playstation-Kabel auf einem Multi-Konsole Cthulhu

diese Instructable führt Sie durch die Installation einer Playstation und Playstation 2 Stil-Controller-Kabel auf einem Multi-Konsole 'MC' Cthulhu.Alle Informationen über den Cthulhu-Projekt ist online verfügbar in den Shoryuken.com-Foren:http://Foru
Wie installiere ich eine NES-Kabel auf einem Multi-Konsole Cthulhu

Wie installiere ich eine NES-Kabel auf einem Multi-Konsole Cthulhu

diese Instructable führt Sie durch die Installation einer NES Stil Controller-Kabels auf einem Multi-Konsole 'MC' Cthulhu.Alle Informationen über den Cthulhu-Projekt ist online verfügbar in den Shoryuken.com-Foren:http://Forums.Shoryuken.com/showthre
Home-Alarm: Arduino + Cloud Messaging auf einem großen Display

Home-Alarm: Arduino + Cloud Messaging auf einem großen Display

Im Zeitalter der Handys, die Sie erwarten würden, dass die Menschen reagieren auf Ihren Anruf 24/7.Oder... nicht. Nachdem meine Frau nach Hause kommt, das Telefon bleibt in ihrer Handtasche begraben, oder die Batterie leer ist. Wir haben keinen Festn