Video 34: Creating a Python Class and Library for Reading a Keypad

In diesem Tutorial geht es um die Erstellung einer Python-Klasse zum Lesen von Eingaben von einem Tastenfeld, das mit einem Raspberry Pi verbunden ist. Es beginnt mit einer Einführung in die Raspberry Pi-Tutorialreihe von SunFounder, gefolgt von der Erklärung der Hardware-Einrichtung und den GPIO-Verbindungen des Tastenfelds. Dann wird die schrittweise Erstellung der „Tastenfeld“-Klasse zur Verwaltung der Funktionalität beschrieben, einschließlich der Initialisierungsmethoden und GPIO-Pin-Konfiguration. Die Methode zum Lesen von Eingaben durch Zeilen- und Spaltenscan wird implementiert. Außerdem werden Code-Logik, die Erkennung von Tastendrücken, die Verkettung von Eingabezeichen und die Erstellung einer wiederverwendbaren Python-Bibliothek diskutiert. Potenzielle Anwendungen außerhalb des Tastenfelds, wie die Integration mit LCD-Displays und Kameras, werden ebenfalls behandelt.

  1. Einführung in SunFounders Raspberry Pi-Tutorialreihe.

  2. Erläuterung der Tastenfeld-Hardwareverbindungen über GPIO-Pins.

  3. Schritt-für-Schritt-Anleitung zur Erstellung einer „Tastenfeld“-Klasse.

  4. Initialisierung des Tastenfeldobjekts mit Standardparametern.

  5. GPIO-Pin-Konfiguration innerhalb der Klasse.

  6. Methode zum Lesen von Eingaben vom Tastenfeld.

  7. Verständnis der Logik beim Aufbau eines Tastenfeldeingabesystems.

  8. Techniken zur Tastendruckerkennung und Vermeidung von Wiederholungen.

  9. Verkettung von Eingabezeichen zur Bildung eines Strings.

  10. Konfiguration des Rückgabezeichens für Tastenfeldeingaben.

  11. Erstellung einer wiederverwendbaren Python-Bibliothek für Tastenfelder.

  12. Erkundung zusätzlicher Anwendungen wie LCD-Display- und Kameraintegration.

Video