PyPrintPi auf einem Raspberry Pi (21 / 23 schritt)

Schritt 21: An der Raspberry Pi Tasten oder eine Tastatur anschließen


Erlauben Sie in der letzten Iteration, die dem Raspberry Pi ohne Bildschirm gestartet wird dem Benutzer, wie viele Stellen von π, die sie drucken möchten, wählen dann ausdrucken.

Es wäre ein wenig umständlich, dies mit voller Größe Tastatur zu tun, also beschloss ich, eine Mini-Tastatur verwenden. 3 einzelne Tasten können Sie keine Tastatur haben.

Folgen Sie den Schaltplan oben, um die Tastatur oder die Tasten Ihrer Pi herstellen. Wenn Sie eine Tastatur verwenden, sollte eine gemeinsame Pin die Kontaktaufnahme zu anderen V++ auf dem Pi; Schließen Sie 3 Tastatur-Pins an den Widerständen, die im Diagramm dargestellten an.

Sie Fragen sich vielleicht, wie die Schaltung-Funktionen, und warum wir nur die Eingänge auf dem Pi direkt auf den Tasten keine Verbindung herstellen. Die Antwort ist, dass im Gegensatz zu einer LED welche leuchtet je nach Strömung, die Pi Spannung an seinen Eingängen, was, dass einen Build erkennt up von statischer Elektrizität bedeutet die Eingabe auslösen können. Um dies zu vermeiden verbinden wir jeden Pin durch einen 10 k Widerstand zu Erden. Dies hält die Eingangsspannung an die Pi "gezogen", 0v, aber beim Drücken der Taste wird die Pin auf die 5v Quelle verbunden. Der Widerstand muss groß genug, um einen großen Strom von der Pi gezeichnet wird, wenn die Taste gedrückt ist, zu verhindern, der die Pi Schaden würde.

Sobald Sie abgeschlossen haben, Ihre Pi können Sie testen, ob die Pi durch Eingabe der Tastendrücke erkennen kann die Schaltflächen oder Tastatur anschließen:

Wenn Sie Taste, sollte das Programm drucken (auf dem Bildschirm nicht den Drucker):

Schaltfläche " Gedrückt

Wenn dies nicht überprüfen Sie die Verkabelung und versuchen Sie es erneut. Wenn eine Schaltfläche noch das Programm print wird nicht, versuchen Sie die Pin direkt mit 5v zu verbinden. Wenn das Programm reagiert Sie haben eine falsche Taste, wenn nicht Sie möglicherweise einen fehlerhaften Pi.

Zu sehen, wie button_check.py funktioniert es mit Nano durch Eingabe öffnen:

Das Programm sollte wie folgt aussehen:

Für den Fall, dass Sie nicht mit jeder Art von GPIO-Bibliothek vertraut sind, erkläre ich die Grundlagen.

Zuerst muss eine Pin auf dem Pi, entweder eine Spannung zu erkennen oder zu einem Spannungsausgang eingerichtet werden.

Wenn wir Tastendrücke auf Pin 23 erkennen wollen, verwenden wir:

Wenn wir wollten stattdessen ein Spannungsausgang mit Pin 23 verwenden wir:

Die Spannung am Pin 23 des die GPIO zu lesen, die wir verwenden:

Das gibt eine 1 zurück, wenn eine Spannung auf den Pin oder eine 0 vorhanden ist, besteht keine Spannung auf den Pin.

Die erste Zeile ist entscheidend für die korrekte Funktion des Programms, weil es die Pi was Chip sagt verwendet wird:

Erkennt das Programm ein Tastendruck wartet es 0,2 Sekunden um das Programm ausdrucken zu viele Nachrichten zu verhindern:

			
          

In Verbindung stehende Artikel

Festlegen von OSMC auf einem Raspberry Pi

Festlegen von OSMC auf einem Raspberry Pi

OSMC ist ein open-Source-Media-Center, die auf einem Raspberry Pi installiert werden kann. Mit OSMC haben Sie Ihre Filme, Musik und Bilder alles aus einer Hand!Benötigte Materialien:(1) computer(2) Raspberry Pi Modell B(3) HDMI-Kabel4. Monitor oder F
Wie erstelle ich eine Scratch-Spiel mit Makey Makey Controller auf einem Raspberry Pi

Wie erstelle ich eine Scratch-Spiel mit Makey Makey Controller auf einem Raspberry Pi

In diesem instructable Sie erfahren wie Sie ein einfaches Spiel in Kratzer auf einem Raspberry Pi zu machen; um das Spiel mehr Spaß machen werden Sie es mit realen Objekten (Obst und Gemüse) über eine Makey Makey steuern.Sie benötigen:Ein Mini-Comput
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
Audio-Lösung mit Steuerung und Visualisierung auf einem Raspberry Pi mit Touchscreen (Squeezebox Touch-Funktionalität)

Audio-Lösung mit Steuerung und Visualisierung auf einem Raspberry Pi mit Touchscreen (Squeezebox Touch-Funktionalität)

Wir präsentieren Ihnen eine Möglichkeit zur Auswahl und Steuerung der Raspberry Pi-Audioplayer direkt über ein Touch-Display. Unsere Einrichtung basiert auf der Squeezebox-Technologie und ermöglicht somit auch Multiroom-audio-Lösungen.Unsere Idee war
Wie installiere ich Mondlicht auf einem Raspberry Pi

Wie installiere ich Mondlicht auf einem Raspberry Pi

Dieses Tutorial wird durch alle notwendigen Schritte, Mondschein auf Ihre Raspberry Pi zu installieren gehen. Mondlicht wird verwendet, um Spiele von einem leistungsstarken PC Raspberry Pi für größere Beweglichkeit und einfache Handhabung zu streamen
Aufbau und Betrieb von NOOBS auf einem Raspberry Pi

Aufbau und Betrieb von NOOBS auf einem Raspberry Pi

In dieser Anleitung werde ich gehen, wie der Raspberry Pi einrichten und starten Sie es zum ersten Mal NOOBS. Es ist wichtig zu verstehen, wie alle Hardware eingerichtet und Gewusst wie: Einrichten von dem eigentlichen Betriebssystem für den Raspberr
Lampe/e-Mail-Server mit Login/Passwort auf einem Raspberry PI 2

Lampe/e-Mail-Server mit Login/Passwort auf einem Raspberry PI 2

Diese Instructable führt Sie durch den Prozess der1. der Raspberry PI 2 Raspbain hinzufügen2. installieren die LAMP-server3. Installation des e-Mail-Servers(4) Download und Installation des Login/Passwort-Prozesses5. einrichten die MySQL-DatenbankSch
Reine Pi: Benutzerdefinierte Stompbox Effekte auf einem Raspberry Pi mit einem Smartphone Steuern

Reine Pi: Benutzerdefinierte Stompbox Effekte auf einem Raspberry Pi mit einem Smartphone Steuern

Dies ist mein erster instructable, obwohl ich seit geraumer Zeit mit Pure Data, Raspberry Pi und anderen digitalen Audio gearbeitet haben. Wenn Sie möchten, um zu sehen mehr Instructables wie diese, für mich stimmen!Je Wunder wie digitale Effekte ers
Einrichten einer aktiven DNS auf einem Raspberry Pi 2 mit einem Webserver darauf verweisen

Einrichten einer aktiven DNS auf einem Raspberry Pi 2 mit einem Webserver darauf verweisen

Dieses Bild beschreibt den Verkehrsfluss der Verwendung eines aktiven DNS-Service! Aktiven DNS-Dienste sind auch als verwaltet DNS-Dienste sowie zu gepfiffen.Schritt 1: Wählen Sie einen aktiven DNS-Dienst verwendenDiesen Link wird eine Liste der akti
Mit Phidgets auf einem Raspberry Pi 2

Mit Phidgets auf einem Raspberry Pi 2

Hallo Macher,In diesem wird instructable ich zur Verwendung mit einem Phidgets Interfacekit 8/8/8 eine Himbeere Pi2 Vorbereitung zeigen, wie man seinDie Produkte von Phidgets können Sie Sensoren eine Aktoren an Ihren pc/Pi/Mac über den USB-Port ansch
Installieren von Android 2.3 auf einem Himbeer-Pi

Installieren von Android 2.3 auf einem Himbeer-Pi

In diesem (sehr) kurzen Tutorial zeige ich Ihnen, wie installiere ich Android 2.3 (Cyanogen Mod) auf einem Raspberry Pi, es ist sehr einfach zu tun.Um dies zu erreichen, benötigen wir einige Hardware und Downloads:Android 2.6 Cyanogen Mod + EthernetW
Schnappschüsse mit der Wolfram-Sprache auf dem Raspberry Pi (Autor: Arnoud Buzing)

Schnappschüsse mit der Wolfram-Sprache auf dem Raspberry Pi (Autor: Arnoud Buzing)

Dieser Beitrag zeigt, wie mithilfe der Standardkamera Raspberry Pi mit der Wolfram-Sprache auf einem Raspberry Pi.Original-Beitrag: http://community.wolfram.com/groups/-/m/t/157704Schritt 1: HardwareUm dieses Experiment zu erstellen benötigen Sie die
Verwandeln Sie einen alten CRT-Fernseher in einem Raspberry Pi Powered MAME Cocktail Schrank

Verwandeln Sie einen alten CRT-Fernseher in einem Raspberry Pi Powered MAME Cocktail Schrank

hier will ich euch zeigen, wie ich ging über den Bau meiner Arcade-Maschine, die ein Raspberry Pi läuft MAME verwendet, um Spiele zu emulieren. Wie jedermanns Einrichtung unterschiedlich sein wird dies allgemeiner Natur werden aber hoffentlich genüge
4 Schritte zum DVDs auf einem Apple-TV4 sehen

4 Schritte zum DVDs auf einem Apple-TV4 sehen

In diesem instructable werde ich wie Sie Ihre eigenen DVDs mit einem Apple-TV4 spielen beschreiben. Leider ist es nicht möglich, Videos direkt auf der Apple-TV4 zu speichern. Darüber hinaus kann eine externe Festplatte angeschlossen werden. Aber mit