Inhaltsverzeichnis:
- Schritt 1: Tools zum Herunterladen
- Schritt 2: Erforderliche Komponenten
- Schritt 3: Verbindung
- Schritt 4: Tutorial
- Schritt 5: Code
Video: ESP32-Schnittstelle mit SSD1306 Oled mit MicroPython - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Bewegungsaktivierte Cosplay Wings mit Circuit Playground Express - Teil 1: 7 Schritte (mit Bildern)
Bewegungsaktivierte Cosplay-Flügel mit Circuit Playground Express - Teil 1: Dies ist Teil 1 eines zweiteiligen Projekts, in dem ich Ihnen meinen Prozess zur Herstellung eines Paars automatisierter Feenflügel zeige. Der erste Teil des Projekts ist der Mechanik der Flügel, und der zweite Teil macht es tragbar und fügt die Flügel hinzu
Raspberry Pi mit Node.js mit der Cloud verbinden – wikiHow
So verbinden Sie Raspberry Pi mit Node.js mit der Cloud: Dieses Tutorial ist nützlich für alle, die einen Raspberry Pi mit Node.js mit der Cloud, insbesondere mit der AskSensors IoT-Plattform, verbinden möchten. Sie haben keinen Raspberry Pi? Wenn Sie derzeit keinen Raspberry Pi besitzen, empfehle ich Ihnen, sich einen Raspberry Pi zuzulegen
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
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