
Isi kandungan:
2025 Pengarang: John Day | day@howwhatproduce.com. Diubah suai terakhir: 2025-01-23 15:01


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


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

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:
Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Menggunakan ESP32s: 8 Langkah

Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Dengan Menggunakan ESP32: Dalam tutorial ini, anda akan mempelajari semua tentang Cara memulakan, menyambung dan mendapatkan peranti I2C (Accelerometer) yang berfungsi dengan pengawal (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Pilih Antaramuka SD untuk ESP32: 12 Langkah (dengan Gambar)

Pilih Antaramuka SD untuk ESP32: Arahan ini menunjukkan sesuatu tentang memilih antara muka SD untuk projek ESP32 anda
Grafik pada Paparan SSD1306 I2C OLED 128x64 Dengan CircuitPython Menggunakan Itsybitsy M4 Express: 13 Langkah (dengan Gambar)

Grafik pada Paparan SSD1306 I2C OLED 128x64 Dengan CircuitPython Menggunakan Itsybitsy M4 Express: Paparan OLD SSD1306 berukuran kecil (0.96 "), murah, banyak tersedia, I2C, paparan grafik monokrom dengan 128x64 piksel, yang mudah dihubungkan (hanya 4 wayar) ke papan pengembangan mikropemproses seperti Raspberry Pi, Arduino atau
Antaramuka Dua Kawat (DMX) Dengan Skrin dan Butang: 5 Langkah (dengan Gambar)

Antaramuka Dua Kawat (DMX) Dengan Skrin dan Butang: DMX adalah protokol yang digunakan untuk mengawal lekapan lampu tahap dan kesan khas. Setiap peranti mempunyai salurannya sendiri yang bertindak balas. Saluran ini dapat dipilih oleh suis DIP atau paparan dengan butang. Terdapat banyak cara untuk memilih
Antaramuka Penggera Honeywell Vista Dengan Smart Hub (Wink / Smartthings): 7 Langkah (dengan Gambar)

Antaramuka Penggera Honeywell Vista Dengan Smart Hub (Wink / Smartthings): Hai! Saya ingin memberi tutorial ringkas mengenai bagaimana sistem penggera Honeywell Vista saya disatukan ke dalam hub pintar saya. Saya menggunakan Wink untuk tutorial ini, tetapi ini mesti berfungsi dengan mana-mana hub pintar (Smartthings / Iris / dll.) Sebelum kita memulakan, anda pergi