Sisukord:

ESP32 integreeritud OLED -iga (WEMOS/Lolin) - alustamine Arduino stiil: 4 sammu
ESP32 integreeritud OLED -iga (WEMOS/Lolin) - alustamine Arduino stiil: 4 sammu

Video: ESP32 integreeritud OLED -iga (WEMOS/Lolin) - alustamine Arduino stiil: 4 sammu

Video: ESP32 integreeritud OLED -iga (WEMOS/Lolin) - alustamine Arduino stiil: 4 sammu
Video: Lolin ESP32 OLED wemos WiFi Clock 2024, Juuli
Anonim
Image
Image
Mida on vaja
Mida on vaja

Kui olete minu moodi, saate võimaluse saada kätte uusim ja suurim ESP8266/etc… ja panna see käima. ESP32 ei erine, kuid olen leidnud, et dokumentatsiooni osas pole veel liiga palju. Esimesed 2 sammu peaksid puudutama enamikku ESP32 maitseid, mitte ainult seda, mis on kujutatud OLED -iga. Loodetavasti aitavad need "paar sammu" teil alustada. Palju õnne … Lõbutsege … Andke mulle teada, kas see teie jaoks töötas. Mõned eeldused on, et teate, kuidas Arduino IDE -s navigeerida ja nende raamatukogudega koostööd teha.

UUENDAMINE: 5. jaanuar 18 - vaadake kindlasti selle juhendi lõpus mõningaid värskendatud ESP32 videoid. Interneti -kell ja Bluetooth BLE töös. Otsige eskiiside linke YouTube'i märkmetest.

Samm: mida on vaja

Mida on vaja
Mida on vaja
Mida on vaja
Mida on vaja

ESP32 SOC

USB kaabel

Arduino IDE

Samm: eeldades, et Arduino IDE on juba installitud

Eeldades, et Arduino IDE on juba installitud
Eeldades, et Arduino IDE on juba installitud

Vaikimisi ESP32 ei kuvata veel koos plaatide halduri tavaliste kirjetega, mis osutavad aadressile

Seetõttu peame need esialgu käsitsi lisama.

Järgige KÕIK samme järgmisel saidil, et oma Arduino IDE uue ESP32 plaadi jaoks ette valmistada.

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

Kui teil on integreeritud OLED ja soovite seda käivitada, jätkake järgmise sammuga.

Samm: laske OLED Arduino kallal töötada

Hankige OLED Arduino kallal
Hankige OLED Arduino kallal
Hankige OLED Arduino kallal
Hankige OLED Arduino kallal
Hankige OLED Arduino kallal
Hankige OLED Arduino kallal

Nüüd, kui olete oma ESP32 -le tõenäoliselt laadinud Arduino visandi, on tõenäoliselt kadunud need ilusad pildid, mis sellel esmakordsel ühendamisel jooksid.

See konkreetne ESP32 kasutab OLED -ekraaniga suhtlemiseks SSD1306 teeke. Mul on olnud alustamisel õnne, laadides järgmise Arduino raamatukogu ja katsetades ühte SSD1306 kaasatud näidisvisandeid. Kui visandit ei õnnestu koostada vigadega, muutke kindlasti ebaõnnestunud aadress (0x3c, 5, 4).

Selle ESP spetsiaalsed I2C tihvtid on GPIO 5 ja 4 jaoks vastavalt andmete ja kella jaoks.

Lisatud ESP32_Wemos_I2C_Scanneri visand kinnitab, kas teie nööpnõelad on õigesti adresseeritud. Laadige see oma ESP32 -le ja vaadake jadamonitori.

github.com/squix78/esp8266-oled-ssd1306

Samm: funktsionaalne OLED Arduino LDR analoogsisendiga

**** UUENDAMINE 28. detsember Vaadake videot ESP32 -st töötava Interneti/NTP -kellaga. Koodi allalaadimise URL on YouTube'is saadaval video all

Otsustasin sellega lihtsalt edasi minna ja sain OLED -i tööle „päris” andmetega, mitte ainult näidetega. Analoogne LDR -voog. Lisasin sellele abiks Arduino visandi. Võtke see ringi ja andke mulle teada, kuidas te seda teete! Kui vajate Arduino ja Analog toimimise kohta harjamist, minge aadressile

Alustasin nende meestega oma Arduino seiklust … kursus on kindlasti väärt.

Soovitan: