Turinys:
- 1 veiksmas: atsisiuntimo įrankiai
- 2 žingsnis: reikalingi komponentai
- 3 žingsnis: prijungimas
- 4 žingsnis: pamoka
- 5 žingsnis: kodas
Video: ESP32 sąsaja su SSD1306 Oled su „MicroPython“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
„Micropython“yra python optimizuotas ir mažas python pėdsakas. Tai buvo sukurta įterptiesiems įrenginiams, turintiems atminties apribojimų ir mažai energijos. „Micropython“yra prieinamas daugeliui valdiklių šeimų, įskaitant ESP8266, ESP32, „Arduino“plokštes, tokias kaip MEGA2560, ir kai kuriuos „Nordic“valdiklius.
Šiame straipsnyje pamatysime, kaip naudoti sąsają ESP32 su „ssd1306“ekranu naudojant „i2c“sąsają.
ESP32 mirksės „mikropitono“įterptosios operacinės sistemos, o mūsų biblioteka ir programa bus parašyta „python“scenarijumi.
1 veiksmas: atsisiuntimo įrankiai
Atsisiųskite naudojamo plokštės varianto dvejetainę versiją
Atsisiųskite dvejetainius failus iš šios nuorodos, micropython.org/
Atsisiųskite „esptool“, kuris tvarko ESP32/ESP8266 skaitymą, rašymą ir ištrynimą, github.com/espressif/esptool
2 žingsnis: reikalingi komponentai
Reikalingi komponentai yra:
1. ESP32
ESP32 Indijoje - https://amzn.to/2NpbsE2ESP32 JK -
ESP32 JAV -
2. SSD1306 OLED ekranas SSD1306 Indijoje-
SSD1306 JAV -
SSD1306 JK -
3. Duonos lenta
„BreadBoard“Indijoje- https://amzn.to/2MW0OpbBreadBoard JAV-
„BreadBoard“JK-
4. Nedaug laidų
3 žingsnis: prijungimas
Toliau pateikiama ryšio informacija tarp ESP32 ir SSD1306 ekrano. SSD1306 yra dviejų variantų, pagrįstų sąsaja, pagrįsta I2C ir SPI. Projekte naudosime I2C pagrįstą variantą.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4 žingsnis: pamoka
5 žingsnis: kodas
Raskite kodą „Github“.
github.com/stechiez/esp32-upython.git
Rekomenduojamas:
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: 8 žingsniai
Darbo su „I2C“jutiklio sąsaja pradžia ?? - Sąsaja su jūsų MMA8451 naudojant ESP32: Šioje pamokoje sužinosite viską apie tai, kaip paleisti, prijungti ir gauti I2C įrenginį (akselerometrą), dirbantį su valdikliu (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Lengva įdiegti vartotojo sąsają -- OLED ekranas su vairasvirte ir mygtukais: 6 žingsniai
Lengva įdiegti vartotojo sąsają || OLED ekranas su vairasvirte ir mygtukais: Šis modulis turi OLED ekraną su dviem mygtukais, 5 krypčių vairasvirtę ir 3 ašių akselerometrą. Tai naudinga nustatant projekto vartotojo sąsają. Ei, kas vyksta, vaikinai? Akarsh čia iš CETech. Šiandien mes pažvelgsime į „viskas viename“modulį, kuris
ESP32 Su E32-433T „LoRa“modulio pamoka - „LoRa Arduino“sąsaja: 8 žingsniai
ESP32 Su E32-433T „LoRa“modulio pamoka | „LoRa Arduino“sąsaja: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šis mano projektas sujungia „eByte“„E32 LoRa“modulį, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis su ESP32, naudojant „Arduino IDE“. Mes supratome E32 veikimą paskutinėje pamokoje
ARDUINO MENIU DIZAINAS Su OLED-UI (NAUDOTOJO SĄSAJA): 4 žingsniai
ARDUINO MENIU DIZAINAS Su OLED-UI (NAUDOTOJO SĄSAJA): Sveiki visi! Šioje pamokoje aš pabandysiu paaiškinti, kaip sukurti ARDUINO MENIU DIZAINĄ naudojant „i2c OLED Screen“. Jis taip pat žinomas kaip vartotojo sąsaja (UI). Jis buvo naudojamas daugeliui projektų, tačiau jis turi būti jums pažįstamas iš 3D spausdintuvų :) Čia taip pat vaizdo įrašas
„MicroPython“vartotojo sąsaja: 9 žingsniai
„MicroPython“vartotojo sąsaja: neseniai gavau esp8266 plokštę ir įdiegiau „MicroPython“. Jį galima valdyti įvedus komandą arba į ją įkeliant python kodą. Norėdami įdiegti „MicroPython“į esp8266, patikrinkite https://MicroPython.org/download/#esp8266 arba https: // Mic