Mündəricat:

Entegre OLED ilə ESP32 (WEMOS/Lolin) - Arduino Stilinə Başlayın: 4 Addım
Entegre OLED ilə ESP32 (WEMOS/Lolin) - Arduino Stilinə Başlayın: 4 Addım

Video: Entegre OLED ilə ESP32 (WEMOS/Lolin) - Arduino Stilinə Başlayın: 4 Addım

Video: Entegre OLED ilə ESP32 (WEMOS/Lolin) - Arduino Stilinə Başlayın: 4 Addım
Video: Использование термопары MAX6675 с ESP32 Bluetooth 2024, Noyabr
Anonim
Image
Image
Nə Lazımdır
Nə Lazımdır

Mənim kimi olsanız, əllərinizi ən son və ən yaxşı ESP8266/və s. Əldə etmək şansına tullanırsınız … ESP32 fərqli deyil, amma sənədləşmə ilə əlaqədar hələ çox şey olmadığını gördüm. İlk 2 addım yalnız OLED ilə təsvir edilənə deyil, əksər ESP32 ləzzətlərinə aid olmalıdır. Ümid edirik ki, bu "addım-addımlar" sizi işə salacaq. Uğurlar…. Əylən … Sənin üçün işləyib -işləmədiyini mənə bildir. Arduino IDE -də necə gəzməyi və kitabxanaları ilə işləməyi bildiyinizə dair bir neçə fərziyyə var.

YENİLƏNİŞ: 05Jan18 - Bu Təlimatın sonunda bəzi yenilənmiş ESP32 videolarına baxdığınızdan əmin olun. İnternet Saatı və Bluetooth BLE fəaliyyətdədir. Eskizlərə bağlantılar üçün YouTube qeydlərinə baxın.

Addım 1: Nə lazımdır

Nə Lazımdır
Nə Lazımdır
Nə Lazımdır
Nə Lazımdır

ESP32 SOC

USB kabeli

Arduino IDE

Addım 2: Arduino IDE -nin artıq quraşdırıldığını güman etmək

Arduino IDE -nin artıq quraşdırıldığını düşünürük
Arduino IDE -nin artıq quraşdırıldığını düşünürük

Varsayılan olaraq, ESP32

Bu səbəbdən hələlik onları əl ilə əlavə etməliyik.

Arduino IDE -ni yeni ESP32 lövhəniz üçün hazırlamaq üçün aşağıdakı saytdakı BÜTÜN addımları izləyin.

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

Vahid OLED -ə sahibsinizsə və onu işə salmaq istəyirsinizsə, növbəti addıma keçin.

Addım 3: Arduino üzərində OLED işini əldə edin

Arduino -da OLED işini əldə edin
Arduino -da OLED işini əldə edin
Arduino -da OLED işini əldə edin
Arduino -da OLED işini əldə edin
Arduino -da OLED işini əldə edin
Arduino -da OLED işini əldə edin

Yəqin ki, ESP32 -yə bir Arduino eskizini yüklədiniz, ilk dəfə qoşduqda üzərində işləyən 'yaraşıqlı' şəkillər yəqin ki yoxa çıxdı.

Bu xüsusi ESP32, OLED ekranı ilə əlaqə qurmaq üçün SSD1306 kitabxanalarından istifadə edir. Aşağıdakı Arduino kitabxanasını yükləyərək və SSD1306 -nın daxil olan Nümunə eskizlərindən birini sınayaraq başlamaqla uğurlar qazandım. Eskiz səhvlərlə tərtib edilmədikdə, uğursuz olduğu ünvanı dəyişdirdiyinizə əmin olun (0x3c, 5, 4).

Bu ESP -nin xüsusi I2C pinləri məlumat və saat üçün GPIO 5 və 4 -dədir.

Əlavə edilmiş ESP32_Wemos_I2C_Scanner eskizi, sancaqlarınızın düzgün ünvanlandığını təsdiq edəcək. ESP32 -yə yükləyin və seriyalı monitoru yoxlayın.

github.com/squix78/esp8266-oled-ssd1306

Addım 4: Arduino LDR Analog Girişli Funksional OLED

**** 28DEC17 YENİLƏNİŞİ İnternet/NTP saatı ilə ESP32 videosuna baxın. Kod yükləmə URL -si videonun altındakı YouTube -da mövcuddur

Bununla məşğul olmağa davam etmək qərarına gəldim və OLED -ni yalnız nümunələrlə deyil, 'həqiqi' məlumatlarla işləməyi bacardım. Analog LDR yemi. Kömək etmək üçün buna Arduino eskizini əlavə etdim. Səbr edin və necə çıxardığınızı mənə bildirin! Arduino və Analog-un işləmələri ilə əlaqədar bir "fırçalamağa" ehtiyacınız varsa, https://programmingelectronics.com/tutorial-21-ana… ünvanına daxil olun.

Bu uşaqlar ilə Arduino macərasına başladım … kurs mütləq dəyərlidir.

Tövsiyə: