Daftar Isi:

Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah
Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah

Video: Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah

Video: Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah
Video: ESP32 Interface with OLED SSD1306 Display using micropython 2024, Desember
Anonim
Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython
Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython
Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython
Antarmuka ESP32 Dengan SSD1306 Oled Dengan MicroPython

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

Alat untuk Mengunduh
Alat untuk Mengunduh
Alat untuk Mengunduh
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

Koneksi
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

Direkomendasikan: