Raspberry Pi - Taster - Piezo-Buzzer
Dieses Tutorial zeigt dir, wie man einen Raspberry Pi und einen Knopf verwendet, um einen Piezo-Summer zu steuern. Die folgenden Aktionen werden im Detail erläutert:
- Wenn der Knopf gedrückt wird, erzeugt der Piezo-Lautsprecher einen Ton.
- Wenn der Knopf nicht gedrückt wird, erzeugt der Piezo-Lautsprecher keinen Ton.
- Wenn der Knopf gedrückt wird, erzeugt der Piezo-Lautsprecher eine Melodie.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über Piezo-Buzzer und Taster
Wenn Sie mit Piezo-Buzzer und Taster (einschließlich Pinbelegung, Funktionsweise und wie man sie programmiert) nicht vertraut sind, können Ihnen die folgenden Tutorials helfen:
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Um Ihren Verdrahtungsaufbau zu vereinfachen und zu organisieren, empfehlen wir die Verwendung eines Schraubklemmenblock-Shields für Raspberry Pi. Dieses Shield gewährleistet sicherere und besser verwaltbare Verbindungen, wie unten gezeigt:

Raspberry Pi Code - Einfacher Ton
In diesem Teil lernen wir, wie man einen Piezo-Summer verwendet, um einen einfachen Ton zu erzeugen, wenn der Knopf gedrückt wird, mit dem Raspberry Pi.
Schnelle Schritte
- Stellen Sie sicher, dass Raspbian oder ein anderes Raspberry Pi-kompatibles Betriebssystem auf Ihrem Pi installiert ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit demselben lokalen Netzwerk wie Ihr PC verbunden ist.
- Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Internet verbunden ist, falls Sie einige Bibliotheken installieren müssen.
- Wenn Sie den Raspberry Pi zum ersten Mal verwenden, lesen Sie wie man den Raspberry Pi einrichtet.
- Stellen Sie eine Verbindung Ihres PCs zum Raspberry Pi über SSH her, indem Sie den integrierten SSH-Client unter Linux und macOS oder PuTTY unter Windows verwenden. Siehe wie man den PC über SSH mit dem Raspberry Pi verbindet.
- Stellen Sie sicher, dass die RPi.GPIO-Bibliothek installiert ist. Falls nicht, installieren Sie sie mit dem folgenden Befehl:
- Erstellen Sie eine Python-Skriptdatei button_buzzer.py und fügen Sie den folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie den folgenden Befehl im Terminal ausführen:
- Drücken Sie die Taste und halten Sie sie einige Sekunden lang.
- Hören Sie den Ton des Piezo-Buzzers.
Das Skript läuft ununterbrochen in einer Endlosschleife, bis Sie im Terminal Strg + C drücken.
Code-Erklärung
Schau dir die Zeile-für-Zeile-Erklärung an, die in den Kommentaren des Quellcodes enthalten ist!
Raspberry Pi spielt die Melodie des Liedes
In diesem Teil werden wir den Raspberry Pi dazu bringen, den Piezo-Buzzer auszulösen, damit das Lied "Jingle Bells" gespielt wird, wenn ein Knopf gedrückt wird.
Schnelle Schritte
- Erstellen Sie eine Python-Skriptdatei button_buzzer_Jingle_Bells.py und fügen Sie den folgenden Code hinzu:
- Speichern Sie die Datei und führen Sie das Python-Skript aus, indem Sie den folgenden Befehl im Terminal ausführen:
- Drücken Sie den Knopf
- Hören Sie dann die Melodie des Piezo-Buzzers.
Code-Erklärung
Schau dir die Zeile-für-Zeile-Erklärung an, die in den Kommentaren des Quellcodes enthalten ist!
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.