
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


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:
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
Komme i gang med ESP32 - Installere ESP32 -kort i Arduino IDE - ESP32 Blink -kode: 3 trinn

Komme i gang med ESP32 | Installere ESP32 -kort i Arduino IDE | ESP32 Blink -kode: I denne instruksjonsboken vil vi se hvordan du begynner å jobbe med esp32 og hvordan du installerer esp32 -kort i Arduino IDE, og vi vil programmere esp 32 for å kjøre blinkkode ved hjelp av arduino ide
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