
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52


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


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

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:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte

DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
M5STACK So zeigen Sie Temperatur, Feuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 6 Schritte

M5STACK So zeigen Sie Temperatur, Luftfeuchtigkeit und Druck auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um Temperatur, Luftfeuchtigkeit und Druck mit dem ENV-Sensor (DHT12, BMP280, BMM150)
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte

Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich
MicroPython-Programm: Aktualisieren Sie die Daten der Coronavirus-Krankheit (COVID-19) in Echtzeit – wikiHow

MicroPython-Programm: Daten zur Coronavirus-Krankheit (COVID-19) in Echtzeit aktualisieren: In den letzten Wochen hat die Zahl der bestätigten Fälle der Coronavirus-Krankheit (COVID 19) weltweit 100.000 überschritten, und die Weltgesundheitsorganisation (WHO) hat die Der neue Ausbruch einer Coronavirus-Pneumonie soll eine globale Pandemie sein. Ich war sehr
So laden Sie MicroPython-Code auf XBee 3 herunter: 18 Schritte (mit Bildern)

So laden Sie MicroPython-Code auf XBee 3 herunter: MicroPython ist eine von Python 3.0 inspirierte Programmiersprache, die auf Mikrocontrollern wie dem XBee 3 funktioniert . Ich fou jedoch