Daftar Isi:
Video: Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Micropython adalah pengoptimalan python dan footprint kecil dari python. Yang dimaksudkan untuk membangun perangkat tertanam yang memiliki kendala memori dan konsumsi daya yang rendah. Micropython tersedia untuk banyak keluarga pengontrol yang mencakup ESP8266, ESP32, Papan Arduino seperti MEGA2560 dan beberapa pengontrol nordic.
Pada artikel ini kita akan melihat cara menggunakan antarmuka ESP32 dengan tampilan oled ssd1306 menggunakan antarmuka i2c.
Kami akan mem-flash micropython embedded os pada ESP32 dan library dan aplikasi kami akan ditulis dalam skrip python.
Langkah 1: Alat untuk Mengunduh
Unduh biner untuk varian papan yang digunakan
Unduh binari dari tautan berikut, micropython.org/
Unduh esptool yang menangani membaca, menulis, dan menghapus ESP32/ESP8266, github.com/espressif/esptool
Langkah 2: Komponen yang Diperlukan
Komponen yang dibutuhkan adalah:
1. ESP32
ESP32 di India - https://amzn.to/2NpbsE2ESP32 di Inggris -
ESP32 di AS -
2. SSD1306 OLED Display SSD1306 di India-
SSD1306 di AS -
SSD1306 di Inggris -
3. Papan tempat memotong roti
BreadBoard di India- https://amzn.to/2MW0OpbBreadBoard di AS-
BreadBoard di Inggris-
4. Beberapa kabel
Langkah 3: Koneksi
Berikut detail koneksi antara ESP32 dan SSD1306 oled display. SSD1306 hadir dalam dua varian berdasarkan antarmuka yaitu berbasis I2C dan berbasis SPI. Kami akan menggunakan varian berbasis I2C dalam proyek keluar.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Langkah 4: Tutorial
Langkah 5: Kode
Temukan kodenya di Github.
github.com/stechiez/esp32-upython.git