Inhaltsverzeichnis:

ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython - Gunook
ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython - Gunook

Video: ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython - Gunook

Video: ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython - Gunook
Video: ESP32 Interface with OLED SSD1306 Display using micropython 2024, November
Anonim
ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython
ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython
ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython
ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython

Micropython ist die Optimierung von Python und der kleine Footprint von Python. Was für eingebettete Geräte mit Speicherbeschränkungen und geringem Stromverbrauch gedacht ist. Micropython ist für viele Controller-Familien verfügbar, darunter ESP8266, ESP32, Arduino-Boards wie MEGA2560 und einige der Controller von Nordic.

In diesem Artikel werden wir sehen, wie Sie die ESP32-Schnittstelle mit dem oled-ssd1306-Display mit der i2c-Schnittstelle verwenden.

Wir werden micropython-eingebettete Betriebssysteme auf ESP32 flashen und unsere Bibliothek und Anwendung werden in Python-Skript geschrieben.

Schritt 1: Tools zum Herunterladen

Tools zum Herunterladen
Tools zum Herunterladen
Tools zum Herunterladen
Tools zum Herunterladen

Laden Sie die Binärdatei für die verwendete Board-Variante herunter

Laden Sie Binärdateien von folgendem Link herunter, micropython.org/

Laden Sie esptool herunter, das das Lesen, Schreiben und Löschen von ESP32/ESP8266 verarbeitet.

github.com/espressif/esptool

Schritt 2: Erforderliche Komponenten

Erforderliche Komponenten sind:

1. ESP32

ESP32 in Indien – https://amzn.to/2NpbsE2ESP32 in Großbritannien –

ESP32 in den USA -

2. SSD1306 OLED-Display SSD1306 in Indien -

SSD1306 in den USA -

SSD1306 in Großbritannien -

3. Steckbrett

BreadBoard in Indien- https://amzn.to/2MW0OpbBreadBoard in den USA-

BreadBoard in Großbritannien-

4. Wenige Drähte

Schritt 3: Verbindung

Verbindung
Verbindung

Im Folgenden sind die Verbindungsdetails zwischen ESP32 und SSD1306 Oled-Display aufgeführt. SSD1306 ist in zwei Varianten erhältlich, basierend auf der Schnittstelle, die I2C-basiert und SPI-basiert ist. Wir werden in unserem Projekt I2C-basierte Varianten verwenden.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK/CLK-> PIN4

SDA -> PIN5

Schritt 4: Tutorial

Schritt 5: Code

Finden Sie den Code auf Github.

github.com/stechiez/esp32-upython.git

Empfohlen: