Innholdsfortegnelse:
- Trinn 1: Verktøy for nedlasting
- Trinn 2: Nødvendige komponenter
- Trinn 3: Tilkobling
- Trinn 4: Opplæring
- Trinn 5: Kode
Video: ESP32 -grensesnitt med SSD1306 Oled med MicroPython: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Micropython er pythons optimalisering og lille fotavtrykk av python. Som mente å bygge for innebygd enhet som har minnebegrensninger og lavt strømforbruk. Micropython er tilgjengelig for mange kontrollerfamilier som inkluderer ESP8266, ESP32, Arduino Boards som MEGA2560 og noen av nordics kontroller.
I denne artikkelen vil vi se hvordan du bruker grensesnittet ESP32 med oled ssd1306 -skjerm ved hjelp av i2c -grensesnitt.
Vi blinker med micropython innebygde operativsystemer på ESP32, og biblioteket og applikasjonen vår skrives i python -script.
Trinn 1: Verktøy for nedlasting
Last ned binæren for varianten av brettet som brukes
Last ned binære filer fra følgende lenke, micropython.org/
Last ned esptool som håndterer lese, skrive og slette ESP32/ESP8266, github.com/espressif/esptool
Trinn 2: Nødvendige komponenter
Nødvendige komponenter er:
1. ESP32
ESP32 i India - https://amzn.to/2NpbsE2ESP32 i Storbritannia -
ESP32 i USA -
2. SSD1306 OLED-skjerm SSD1306 i India-
SSD1306 i USA -
SSD1306 i Storbritannia -
3. Brødbrett
BreadBoard i India- https://amzn.to/2MW0OpbBreadBoard i USA-
BreadBoard i Storbritannia-
4. Få ledninger
Trinn 3: Tilkobling
Følgende er tilkoblingsdetaljene mellom ESP32 og SSD1306 oled -skjerm. SSD1306 kommer i to varianter basert på grensesnitt som er I2C -basert og SPI -basert. Vi vil bruke I2C -basert varient in out -prosjekt.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Trinn 4: Opplæring
Trinn 5: Kode
Finn koden på Github.
github.com/stechiez/esp32-upython.git
Anbefalt:
Installere Loboris (lobo) Micropython på ESP32 Med Windows 10 [enkelt]: 5 trinn
Installere Loboris (lobo) Micropython på ESP32 Med Windows 10 [lett]: Denne veiledningen hjelper deg med å installere loboris micropython på ESP32 uten ytterligere kunnskap. Loboris har biblioteker som standard mikropython ikke har og som er ganske nyttige. Denne guiden er spesielt laget for min opplæring om hvordan du bruker en
Spill et PONG -spill med Arduino Uno og OLED 0.96 SSD1306 -skjerm: 6 trinn
Spill et PONG -spill med Arduino Uno og OLED 0.96 SSD1306 Display: Hei folkens i dag skal vi lage et PONG -spill med Arduino. Vi bruker adafruit's 0.96 oled display for å vise spillet & trykknapper for å kontrollere spillet
Grafikk på en SSD1306 I2C OLED 128x64 -skjerm med CircuitPython ved hjelp av en Itsybitsy M4 Express: 13 trinn (med bilder)
Grafikk på en SSD1306 I2C OLED 128x64 -skjerm med CircuitPython ved hjelp av en Itsybitsy M4 Express: SSD1306 OLED -skjermen er en liten (0,96 "), billig, allment tilgjengelig, I2C, monokrom grafisk skjerm med 128x64 piksler, som er lett tilkoblet (bare 4 ledninger) til mikroprosessorutviklingskort som en Raspberry Pi, Arduino eller
Flappy Bird på ATtiny85 og OLED Display SSD1306: 6 trinn (med bilder)
Flappy Bird på ATtiny85 og OLED Display SSD1306: Hei alle sammen, I dag skal jeg vise deg en grunnleggende flappy bird -klon som jeg opprettet, og hvordan du kan lage et lignende spill. Jeg vil i hovedsak gå gjennom koden min med deg og forklare hvordan det fungerer hvert trinn på veien. Dette spillet er bygget for å ødelegge
RIG CELL LITE INTRO: MED ADAFRUIT SSD1306 OG JOYSTICK: 3 trinn
RIG CELL LITE INTRO: MED ADAFRUIT SSD1306 OG JOYSTICK: Denne skjermen som styres av en mikrokontroller SSD1306 bruker I2C -bussen og kan kommunisere med de fleste av mikrokontroller som er tilgjengelig nå dager. men i dag vil vi teste denne skjermen med vår rockin 'RIG CELL LITE mikrokontroller. Du finner denne O