Indholdsfortegnelse:
- Trin 1: Værktøjer til download
- Trin 2: Påkrævede komponenter
- Trin 3: Tilslutning
- Trin 4: Vejledning
- Trin 5: Kode
Video: ESP32 -grænseflade med SSD1306 Oled med MicroPython: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Micropython er pythons optimering og lille fodaftryk af python. Hvilket betød at bygge til en integreret enhed, der har hukommelsesbegrænsninger og lavt strømforbrug. Micropython er tilgængelig for mange controllerfamilier, herunder ESP8266, ESP32, Arduino Boards som MEGA2560 og nogle af nordic's controller.
I denne artikel vil vi se, hvordan du bruger interface ESP32 med oled ssd1306 display ved hjælp af i2c interface.
Vi blinker mikropython -integrerede operativsystemer på ESP32, og vores bibliotek og applikation skrives i python -script.
Trin 1: Værktøjer til download
Download den binære variant af kortet, der bruges
Download binære filer fra følgende link, micropython.org/
Download esptool, der håndterer læsning, skrivning og sletning af ESP32/ESP8266, github.com/espressif/esptool
Trin 2: Påkrævede komponenter
Nødvendige komponenter er:
1. ESP32
ESP32 i Indien - https://amzn.to/2NpbsE2ESP32 i Storbritannien -
ESP32 i USA -
2. SSD1306 OLED-skærm SSD1306 i Indien-
SSD1306 i USA -
SSD1306 i Storbritannien -
3. Brødbræt
BreadBoard i Indien- https://amzn.to/2MW0OpbBreadBoard i USA-
BreadBoard i Storbritannien-
4. Få ledninger
Trin 3: Tilslutning
Følgende er forbindelsesdetaljerne mellem ESP32 og SSD1306 oled display. SSD1306 kommer i to varianter baseret på interface, der er I2C -baseret og SPI -baseret. Vi vil bruge I2C baseret varient in out -projekt.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Trin 4: Vejledning
Trin 5: Kode
Find koden på Github.
github.com/stechiez/esp32-upython.git
Anbefalede:
Installation af Loboris (lobo) Micropython på ESP32 Med Windows 10 [let]: 5 trin
Installation af Loboris (lobo) Micropython på ESP32 Med Windows 10 [let]: Denne vejledning hjælper dig med at installere loboris micropython på din ESP32 uden yderligere viden. Loboris har biblioteker, som standardmikropython ikke har, og som er ret nyttige. Denne vejledning er specielt lavet til min tutorial om, hvordan du bruger en
Spil et PONG -spil med Arduino Uno og OLED 0.96 SSD1306 Display: 6 trin
Spil et PONG -spil med Arduino Uno og OLED 0.96 SSD1306 Display: Hej fyre i dag laver vi et PONG -spil med Arduino. Vi vil bruge adafruit's 0,96 oled display til at vise spillet & trykknapper for at styre spillet
Grafik på en SSD1306 I2C OLED 128x64 -skærm med CircuitPython Brug af en Itsybitsy M4 Express: 13 trin (med billeder)
Grafik på en SSD1306 I2C OLED 128x64 -skærm med CircuitPython Brug af en Itsybitsy M4 Express: SSD1306 OLED -skærmen er en lille (0,96 '), billig, bredt tilgængelig, I2C, monokrom grafisk skærm med 128x64 pixels, som let kan tilsluttes (kun 4 ledninger) til mikroprocessorudviklingskort som f.eks. en Raspberry Pi, Arduino eller
Flappy Bird på ATtiny85 og OLED Display SSD1306: 6 trin (med billeder)
Flappy Bird på ATtiny85 og OLED Display SSD1306: Hej alle sammen, I dag vil jeg vise dig en grundlæggende klapfuglklon, som jeg har oprettet, og hvordan du kan lave et lignende spil. Jeg vil i det væsentlige gennemgå min kode med dig og forklare, hvordan det fungerer hvert trin på vejen. Dette spil er bygget til at ødelægge
RIG CELL LITE INTRO: MED ADAFRUIT SSD1306 OG JOYSTICK: 3 trin
RIG CELL LITE INTRO: MED ADAFRUIT SSD1306 OG JOYSTICK: Denne skærm, der styres af en mikrokontroller SSD1306, bruger I2C -bussen og kan kommunikere med de fleste af de mikrokontroller, der er tilgængelige i dag. men i dag vil vi teste denne skærm med vores rockin 'RIG CELL LITE mikrokontroller. Du kan finde denne O