Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Ak ste ako ja, skočíte do šance dostať sa do rúk najnovšieho a najlepšieho ESP8266/atď … a prejdete ho všetkými krokmi. ESP32 sa nelíši, ale zistil som, že v súvislosti s dokumentáciou toho zatiaľ nie je príliš veľa. Prvé 2 kroky by sa mali týkať väčšiny príchutí ESP32, nielen tej, ktorá je zobrazená na OLED. Našťastie tieto „pár krokov“vám pomôžu začať. Veľa šťastia…. Bavte sa… dajte mi vedieť, či vám to prospelo. Niekoľko predpokladov je, že viete, ako sa orientovať v IDE Arduino a pracovať s ich knižnicami.
AKTUALIZÁCIA: 05. januára 18 - Nezabudnite si pozrieť niekoľko aktualizovaných videí ESP32 na konci tohto pokynu. Internetové hodiny a Bluetooth BLE v prevádzke. V poznámkach na YouTube nájdete odkazy na náčrty.
Krok 1: Čo je potrebné
ESP32 SOC
USB kábel
Arduino IDE
Krok 2: Za predpokladu, že ID Arduino je už nainštalované
V predvolenom nastavení sa ESP32 ešte nezobrazuje so štandardnými položkami správcu dosiek smerujúcimi na
Z tohto dôvodu ich musíme zatiaľ ručne pridať.
Pri príprave vášho Arduino IDE na novú dosku ESP32 postupujte podľa VŠETKÝCH krokov na nasledujúcom webe.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Ak máte integrovaný OLED a chcete ho spustiť, pokračujte ďalším krokom.
Krok 3: Začnite pracovať s OLED na Arduine
Teraz, keď ste do svojho ESP32 pravdepodobne nahrali skicu Arduina, „pekné“obrázky, ktoré na ňom bežali pri prvom zapojení, sú pravdepodobne preč.
Tento konkrétny ESP32 používa na komunikáciu s OLED displejom knižnice SSD1306. Mal som šťastie, že som mohol začať načítaním nasledujúcej knižnice Arduino a testovaním jedného zo vzorových náčrtkov zahrnutých v SSD1306. Ak sa skica nemôže kompilovať s chybami, uistite sa, že ste zmenili adresu, na ktorú sa nepodarilo skript (0x3c, 5, 4).
Dedikované I2C piny tohto ESP sú na GPIO 5 a 4 pre dáta a hodiny.
Priložený náčrt ESP32_Wemos_I2C_Scanner potvrdí, či sú vaše piny správne adresované. Vložte ho do svojho ESP32 a skontrolujte sériový monitor.
github.com/squix78/esp8266-oled-ssd1306
Krok 4: Funkčný OLED s analógovým vstupom Arduino LDR
**** UPDATE 28Dec17 Pozrite sa na video ESP32 s fungujúcimi hodinami internetu/NTP. Adresy URL na stiahnutie kódu sú k dispozícii na YouTube pod videom
Rozhodol som sa s tým pokračovať a podarilo sa mi dosiahnuť, aby OLED pracoval so „skutočnými“údajmi, nielen s príkladmi. Analógový posuv LDR. Aby som pomohol, priložil som k tomu skicu Arduina. Skúste to a dajte mi vedieť, ako ste na tom! Ak potrebujete „vyčistiť“fungovanie Arduino a Analog, zamierte na
S týmito chlapcami som začal svoje dobrodružstvo v Arduine … kurz určite stojí za to.