ESP8266 - Tastenzähler - OLED
Dieses Tutorial zeigt dir, wie man den ESP8266 und einen Knopf verwendet, um die Tastendrücke zu zählen und den Wert anschließend auf dem OLED-Display anzuzeigen. Im Detail:
- Der ESP8266 zählt, wie oft ein Knopf gedrückt wird.
- Der ESP8266 zeigt die Zählzahl auf dem OLED-Display an.
- Der ESP8266 richtet die Zählzahl automatisch horizontal und vertikal im OLED-Display zentriert aus.
In diesem Tutorial werden wir einen Taster entprellen, ohne die delay()-Funktion zu verwenden. Für weitere Informationen darüber, warum Entprellen notwendig ist, siehe Warum brauchen wir Entprellen?
Sie können dies so anpassen, dass es mit verschiedenen Sensoren funktioniert, statt des Knopfes.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
| 1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
| 1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Weitere Informationen finden Sie unter ESP8266-Pinbelegung und wie man ESP8266 und andere Komponenten mit Strom versorgt.
ESP8266-Code - Anzeige der Anzahl der Tasten auf dem OLED-Display
Schnelle Schritte
Um mit dem ESP8266 in der Arduino-IDE zu beginnen, folgen Sie diesen Schritten:
- Schau dir das Tutorial zur Einrichtung der Umgebung für ESP8266 in der Arduino IDE an, falls du ESP8266 zum ersten Mal verwendest.
- Verbinde die Bauteile entsprechend dem Diagramm.
- Verbinde das ESP8266-Board mit deinem Computer über ein USB-Kabel.
- Öffne die Arduino IDE auf deinem Computer.
- Wähle das richtige ESP8266-Board, zum Beispiel (z. B. NodeMCU 1.0 (ESP-12E Module)), und seinen jeweiligen COM-Port.
- Klicke auf das Libraries-Symbol in der linken Leiste der Arduino IDE.
- Suche nach “ezButton”, und finde dann die von ArduinoGetStarted bereitgestellte ezButton-Bibliothek.
- Drücke die Install-Schaltfläche, um die ezButton-Bibliothek zu installieren.

- Suchen Sie nach „SSD1306“ und finden Sie die von Adafruit erstellte SSD1306-Bibliothek.
- Klicken Sie auf die Install-Schaltfläche, um die Bibliothek hinzuzufügen.

- Sie werden aufgefordert, zusätzliche Bibliotheksabhängigkeiten zu installieren.
- Um alle zu installieren, klicken Sie auf die Alle installieren Schaltfläche.

- Kopiere den Code und öffne ihn mit der Arduino IDE.
- Drücke den Hochladen-Button in der Arduino IDE, um den Code zu kompilieren und auf den ESP8266 zu übertragen.
- Drücke den Knopf mehrmals.
- Sieh dir den sich ändernden Zählwert auf dem OLED an.
Der Code oben zeigt die Anzahl der Tastendrücke in der oberen linken Ecke. Lassen wir es zentrieren!
ESP8266-Code - Vertikale und horizontale Zentrierung auf dem OLED-Display
※ Notiz:
Dieser Code zentriert den Text horizontal und vertikal auf einem OLED-Display. Für weitere Informationen verweisen Sie bitte auf Wie man Text vertikal und horizontal auf OLED zentriert.
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.