Mündəricat:
- Addım 1:
- Addım 2: Kabel çəkmə
- Addım 3: NodeMCU Sürücülərini Qurun
- Addım 4: Arduino IDE -nin hazırlanması - NodeMCU əlavə edin
- Addım 5: Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın
- Addım 6: Arduino IDE -nin hazırlanması - NodeMCU Modulunun Konfiqurasiyası
- Addım 7: Kitabxanaları quraşdırın
- Addım 8: Demosoftware
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
NodeMCU V2 Amica'yı (ESP8266) I2c vasitəsilə məşhur SSD1306 çipinə əsaslanan OLED ekrana necə bağlayacağımı bu təlimatda göstərəcəyəm. OLED üçün 0, 96 düymlük OLED lehimləri və MCP23008 -ə qoşulmuş 3 düyməli + 3 LED ilə təchiz olunan bu təlimatlı OLED Qalxanda istifadə edəcəyik … Bu qalxanla menyu sistemlərini və digər kompleks funksiyaları həyata keçirmək çox asandır …..
Addım 1:
Maddi sənəd
- NodeMCU V2 Amica Modulu
- OLED Qalxanı
- Çörək lövhəsi
Addım 2: Kabel çəkmə
Qalxan rəngli bir əlaqə kabeli ilə gəlir - kabel çəkmək üçün aşağıdakı şəkillərə baxın.
Addım 3: NodeMCU Sürücülərini Qurun
NodeMCU moduluna USB interfeysi üçün CP2102 çipi daxildir. NodeMCU kompüterə ilk dəfə qoşulduqda, sürücü ümumiyyətlə avtomatik olaraq quraşdırılır. Bəzən bu prosedur uğursuz olur. Bu vəziyyətdə sürücünü quraşdırmalısınız
www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
Windows cihaz menecerində əl ilə.
Addım 4: Arduino IDE -nin hazırlanması - NodeMCU əlavə edin
NodeMCU modulu Arduino-IDE-nin bir hissəsi deyil. Əvvəlcə onu quraşdırmalıyıq. Aduino-IDE-də fayl/üstünlükləri açın və Əlavə Kartlar Meneceri URLləri sahəsinə aşağıdakı linki daxil edin:
OK düyməsini istifadə edərək bu pəncərəni bağlayın.
Addım 5: Arduino IDE -nin hazırlanması - NodeMCU Modulunu quraşdırın
İndi lövhə menecerini açın: Alətlər / İdarə Heyəti / İdarə Heyəti Meneceri
ESP8266 girişinə gedin və quraşdırın.
Addım 6: Arduino IDE -nin hazırlanması - NodeMCU Modulunun Konfiqurasiyası
İndi NodeMCU 1.0 (ESP-12E Modulu) seçə bilərsiniz. CPU tezliyini 80MHz, Flaş Ölçüsünü "4M (3M SPIFFS)", seçdiyiniz baud dərəcəsi və COM portu olaraq təyin edin. 8 -dən
Addım 7: Kitabxanaları quraşdırın
Adafruit SSD1306 Kitabxanası:
OLED ekranı üçün dəstək kitabxanasını quraraq başlayın, OLEDcontroller çipi ilə danışmaq üçün ehtiyacınız olacaq. Kodla maraqlanırsınızsa, GitHub -da Adafruit SSD1306 kitabxana deposundan istifadə edirik. Kitabxananı bu link vasitəsilə birbaşa ZIP faylı olaraq yükləyə bilərsiniz:
github.com/adafruit/Adafruit_SSD1306/archi…
Sıkıştırılmamış qovluğun adını dəyişin Adafruit_SSD1306 və Adafruit_SSD1306 qovluğunda Adafruit_SSD1306.cpp və Adafruit_SSD1306.h olduğunu yoxlayın
Adafruit_SSD1306 kitabxana qovluğunu arduinosketchfolder/ libraries/ qovluğunuza yerləşdirin.
Adafruit GFX Kitabxanası:
Burada mövcud olan Adafruit_GFX kitabxanası üçün də eyni şeyi etməlisiniz:
Sıkıştırılmamış qovluğun adını dəyişin Adafruit_GFX və Adafruit_GFX qovluğunda Adafruit_GFX.cpp və Adafruit_GFX.h olduğunu yoxlayın
Adafruit_GFX kitabxana qovluğunu arduinosketchfolder/ libraries/ qovluğunuza SSD1306 kitabxanasında olduğu kimi yerləşdirin.
Adafruit MCP23008 Kitabxanası
Burada mövcud olan Adafurit_MCP23008 kitabxanası üçün də eyni şeyi etməlisiniz:
Sıkıştırılmamış qovluğun adını dəyişin Adafruit_MCP23008 və Adafruit_MCP23008 qovluğunda Adafruit_MCP23008.cpp və Adafruit_MCP23008.h olduğunu yoxlayın
Adafruit_MCP23008 kitabxana qovluğunu yuxarıdakı kitabxanalarda olduğu kimi arduinosketchfolder/ libraries/ qovluğunuza yerləşdirin.
Addım 8: Demosoftware
Adafruit kitabxanalarını quraşdırdıqdan sonra Arduino IDE -ni yenidən başladın. İndi bu qaydada menyularda gəzərək nümunə kodu əldə edə bilməlisiniz: Fayl → Sketchbook → Kitabxanalar → Adafruit_SSD1306 → SSD1306…
NodeMCU & OLED Shield üçün nümunə kodumuzu buradan yükləməlisiniz
www.hwhardsoft.de/english/projects/displa…
İndi. Zəhmət olmasa bu nümunəni Arduino IDE -də açın. Tərtib etdikdən və yüklədikdən sonra fərqli ekranlara baxmaq üçün 3 düyməni basmalısınız.
Demomuzda Adafruit GFX mühərrikinin imkanlarından yalnız bəzi nümunələr var. Adafruit kitabxanası haqqında əlavə məlumat əldə etmək üçün bu linkə daxil olun
learn.adafruit.com/monochrome-oled-breakou…