Kazalo:

ESP32 z vgrajenim OLED (WEMOS/Lolin) - Začetek Slog Arduino: 4 koraki
ESP32 z vgrajenim OLED (WEMOS/Lolin) - Začetek Slog Arduino: 4 koraki

Video: ESP32 z vgrajenim OLED (WEMOS/Lolin) - Začetek Slog Arduino: 4 koraki

Video: ESP32 z vgrajenim OLED (WEMOS/Lolin) - Začetek Slog Arduino: 4 koraki
Video: First steps with Wemos Lolin32 (ESP32, Arduino IDE, Windows) 2024, Julij
Anonim
Image
Image
Kaj je potrebno
Kaj je potrebno

Če ste kot jaz, izkoristite priložnost, da se dokopate do najnovejšega in največjega ESP8266/itd … in ga postavite v korak. ESP32 ni nič drugačen, vendar sem ugotovil, da glede dokumentacije še ni preveč. Prva dva koraka bi se morala nanašati na večino okusov ESP32 in ne le na tisto, prikazano z OLED. Upajmo, da vas bodo ti "par korakov" začeli. Vso srečo … Zabavaj se … Povej mi, če ti je uspelo. Nekaj predpostavk je, da veste, kako krmariti po Arduino IDE in delati z njihovimi knjižnicami.

UPDATE: 05Jan18 - Ne pozabite pogledati nekaj posodobljenih video posnetkov ESP32 na koncu tega navodila. Internetna ura in Bluetooth BLE v akciji. Povezave do skic poiščite v zapiskih YouTube.

1. korak: Kaj je potrebno

Kaj je potrebno
Kaj je potrebno
Kaj je potrebno
Kaj je potrebno

ESP32 SOC

USB kabel

Arduino IDE

2. korak: Predpostavimo, da je Arduino IDE že nameščen

Ob predpostavki, da je Arduino IDE že nameščen
Ob predpostavki, da je Arduino IDE že nameščen

Privzeto se ESP32 še ne prikaže s standardnimi vnosi upravitelja plošč, ki kažejo na

Zaradi tega jih moramo zaenkrat ročno dodati.

Sledite VSEM korakom na naslednjem spletnem mestu, da pripravite svoj Arduino IDE za novo ploščo ESP32.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Če imate vgrajen OLED in bi ga radi poskusili zagnati, nadaljujte z naslednjim korakom.

3. korak: Začnite delati OLED na Arduinu

Pridobite OLED za delo na Arduinu
Pridobite OLED za delo na Arduinu
Pridobite OLED za delo na Arduinu
Pridobite OLED za delo na Arduinu
Pridobite OLED za delo na Arduinu
Pridobite OLED za delo na Arduinu

Zdaj, ko ste na svoj ESP32 verjetno naložili skico Arduino, verjetno lepe slike, ki so bile na njem prikazane, ko ste ga prvič priklopili.

Ta ESP32 uporablja knjižnice SSD1306 za komunikacijo z zaslonom OLED. Imel sem srečo, da sem začel z nalaganjem naslednje knjižnice Arduino in preizkušanjem ene od vzorčnih skic, vključenih v SSD1306. Če skica ne uspe prevesti z napakami, spremenite naslov, na katerem ni uspela (0x3c, 5, 4).

Namenski zatiči I2C tega ESP so na GPIO 5 in 4 za podatke in uro.

Priložena skica ESP32_Wemos_I2C_Scanner bo potrdila, ali so vaši zatiči pravilno naslovljeni. Naložite ga na svoj ESP32 in si oglejte serijski monitor.

github.com/squix78/esp8266-oled-ssd1306

Korak 4: Funkcionalni OLED z analognim vhodom LDR Arduino

**** UPDATE 28Dec17 Oglejte si videoposnetek ESP32 z delujočo internetno/NTP uro. URL za prenos kode je na voljo na YouTubu pod videoposnetkom

Odločil sem se, da bom kar nadaljeval s tem in uspel OLED delati s "resničnimi" podatki in ne le s primeri. Analogni vir LDR. Temu sem v pomoč priložil skico Arduino. Poizkusite in mi sporočite, kako vam gre! Če potrebujete "pregled" o delovanju Arduina in Analoga, pojdite na

S temi fanti sem začel svojo pustolovščino v Arduinu … tečaj je vsekakor vreden.

Priporočena: