Isi kandungan:

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

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

Video: Antaramuka ESP32 Dengan SSD1306 Oled Dengan MicroPython: 5 Langkah
Video: How to Use OLED Displays with ESP32 Boards | ESP32 with OLED display 2024, Julai
Anonim
Antaramuka ESP32 Dengan SSD1306 Oled Dengan MicroPython
Antaramuka ESP32 Dengan SSD1306 Oled Dengan MicroPython
Antaramuka ESP32 Dengan SSD1306 Oled Dengan MicroPython
Antaramuka ESP32 Dengan SSD1306 Oled Dengan MicroPython

Micropython adalah python yang mengoptimumkan dan jejak kecil python. Yang dimaksudkan untuk membina peranti tertanam yang mempunyai kekangan memori dan penggunaan kuasa yang rendah. Micropython tersedia untuk banyak keluarga pengawal yang merangkumi ESP8266, ESP32, Arduino Boards seperti MEGA2560 dan beberapa pengawal nordic.

Dalam artikel ini kita akan melihat bagaimana menggunakan antara muka ESP32 dengan paparan oled ssd1306 menggunakan antara muka i2c.

Kami akan memuatkan OS mikropon yang disematkan pada ESP32 dan perpustakaan serta aplikasi kami akan ditulis dalam skrip python.

Langkah 1: Alat untuk Dimuat turun

Alat untuk Dimuat turun
Alat untuk Dimuat turun
Alat untuk Dimuat turun
Alat untuk Dimuat turun

Muat turun perduaan untuk varian papan yang digunakan

Muat turun binari dari pautan berikut, micropython.org/

Muat turun esptool yang mengendalikan membaca, menulis dan memadam ESP32 / ESP8266, github.com/espressif/esptool

Langkah 2: Komponen yang Diperlukan

Komponen yang diperlukan adalah:

1. ESP32

ESP32 di India - https://amzn.to/2NpbsE2ESP32 di UK -

ESP32 di Amerika Syarikat -

2. SSD1306 OLED Paparan SSD1306 di India-

SSD1306 di Amerika Syarikat -

SSD1306 di UK -

3. Papan roti

BreadBoard di India- https://amzn.to/2MW0OpbBreadBoard di Amerika Syarikat-

BreadBoard di UK-

4. Beberapa wayar

Langkah 3: Sambungan

Sambungan
Sambungan

Berikut ini adalah perincian sambungan antara paparan ESP32 dan SSD1306. SD1306 hadir dalam dua varian berdasarkan antara muka yang berasaskan I2C dan berasaskan SPI. Kami akan menggunakan varian berasaskan I2C dalam projek keluar.

ESP32 -> SSD1306

GND -> GND

3.3V -> VDD

SCK / CLK-> PIN4

SDA -> PIN5

Langkah 4: Tutorial

Langkah 5: Kod

Cari kod di Github.

github.com/stechiez/esp32-upython.git

Disyorkan: