Cov txheej txheem:
- Kauj ruam 1: Cov cuab yeej rub tawm
- Kauj Ruam 2: Cov Cheeb Tsam Xav Tau
- Kauj ruam 3: Kev sib txuas
- Kauj ruam 4: Qhia
- Kauj ruam 5: Code
Video: ESP32 Interface Nrog SSD1306 Oled Nrog MicroPython: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Micropython yog nab nab qhov ua kom zoo dua thiab hneev taw me me ntawm nab nab. Uas txhais tau tias tsim los rau cov cuab yeej kos uas muaj lub cim xeeb txwv thiab kev siv hluav taws xob tsawg. Micropython muaj rau ntau tsev neeg tswj hwm uas suav nrog ESP8266, ESP32, Arduino Boards zoo li MEGA2560 thiab qee qhov nordic tus tswj.
Hauv kab lus no peb yuav pom yuav siv interface ESP32 nrog oled ssd1306 zaub siv i2c interface.
Peb yuav ua rau lub ntsej muag micropython kos rau ntawm ESP32 thiab peb lub tsev qiv ntawv thiab daim ntawv thov yuav raug sau ua kab lus nab.
Kauj ruam 1: Cov cuab yeej rub tawm
Rub tawm binary rau kev hloov pauv ntawm lub rooj tsavxwm tau siv
Rub tawm binaries los ntawm qhov txuas hauv qab no, micropython.org/
Rub tawm esptool uas ua haujlwm nyeem, sau thiab tshem tawm ntawm ESP32/ESP8266, github.com/espressif/esptool
Kauj Ruam 2: Cov Cheeb Tsam Xav Tau
Cov khoom siv xav tau yog:
1. ESP32
ESP32 hauv Is Nrias teb - https://amzn.to/2NpbsE2ESP32 hauv tebchaws Askiv -
ESP32 hauv Asmeskas -
2. SSD1306 OLED Display SSD1306 hauv Is Nrias teb-
SSD1306 hauv Asmeskas -
SSD1306 hauv UK -
3. Cov qhob cij
BreadBoard hauv Is Nrias teb- https://amzn.to/2MW0OpbBreadBoard hauv Asmeskas-
BreadBoard hauv UK-
4. Ob peb xov hlau
Kauj ruam 3: Kev sib txuas
Nram qab no yog cov ntsiab lus sib txuas ntawm ESP32 thiab SSD1306 oled display. SSD1306 los hauv ob qhov sib txawv raws li kev sib txuas uas yog I2C raws thiab SPI raws. Peb yuav siv I2C raws qhov sib txawv hauv qhov project tawm.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Kauj ruam 4: Qhia
Kauj ruam 5: Code
Nrhiav tus lej ntawm Github.
github.com/stechiez/esp32-upython.git
Pom zoo:
Ua Si PONG Game Nrog Arduino Uno thiab OLED 0.96 SSD1306 Zaub: 6 Kauj Ruam
Ua Si PONG Game Nrog Arduino Uno thiab OLED 0.96 SSD1306 Zaub: Nyob zoo cov phooj ywg hnub no peb yuav ua PONG Game nrog Arduino. Peb yuav siv adafruit's 0.96 oled zaub los tso saib cov game & thawb cov nyees khawm los tswj cov kev ua si
Cov duab ntawm SSD1306 I2C OLED 128x64 Zaub Nrog CircuitPython Siv Itsybitsy M4 Express: 13 Kauj Ruam (nrog Duab)
Cov duab ntawm SSD1306 I2C OLED 128x64 Zaub Nrog CircuitPython Siv Itsybitsy M4 Express: SSD1306 OLED zaub yog qhov me me (0.96 "), pheej yig, muaj dav, I2C, duab ib leeg nrog 128x64 pixels, uas yooj yim cuam tshuam (tsuas yog 4 xov hlau) rau microprocessor kev txhim kho cov laug cam xws li Raspberry Pi, Arduino lossis
Flappy Bird ntawm ATtiny85 thiab OLED Display SSD1306: 6 Cov Kauj Ruam (nrog Duab)
Flappy Bird ntawm ATtiny85 thiab OLED Display SSD1306: Hav Txhua Tus, Hnub no kuv yuav qhia koj qhov yooj yim flappy noog clone uas kuv tau tsim, thiab yuav ua li cas koj tuaj yeem mus ua qhov kev ua si zoo sib xws. Kuv yuav yeej ib txwm hla dhau kuv cov cai nrog koj thiab piav qhia nws ua haujlwm li cas txhua kauj ruam ntawm txoj kev. Qhov game no yog tsim los rau ru
ARDUINO MENU DESIGN Nrog OLED-UI (USER INTERFACE): 4 Cov Kauj Ruam
ARDUINO MENU DESIGN Nrog OLED-UI (USER INTERFACE): Hav txhua tus! Hauv qhov kev qhia no kuv yuav sim piav qhia yuav ua li cas thiaj tsim ARDUINO MENU DESIGN los ntawm kev siv i2c OLED Screen. Nws tseem paub zoo li UI (Tus Neeg Siv Khoom Siv). Nws tau siv rau ntau txoj haujlwm tab sis nws yuav tsum paub nrog koj los ntawm 3d tshuab luam ntawv :) Ntawm no kuj yees duab
Tutorial to Interface OLED 0.91inch 128x32 Nrog Arduino UNO: 7 Cov Kauj Ruam (nrog Duab)
Tutorial to Interface OLED 0.91inch 128x32 Nrog Arduino UNO: Cov ntawv qhia no yuav qhia koj qee qhov pib ntawm kev siv OLED 0.91inch LCD128x32 nrog Arduino UNO