
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Bu sürətli təlimatda sizə ArduinoIDE və mövcud kitabxanalardan istifadə edərək NodeMCU v2 -də I2C Serial Adapter ilə LCD nahar etməyi göstərəcəyəm.
Addım 1: Lazım olan hissələr və proqram təminatı
Avadanlıq:
1. NodeMCU v2
2. i2c Serial Interface Adapter Modulu olan 16x2 LCD Ekran
3. Bəzi tellər, enerji təchizatı və eskiz yükləmə üçün USB
Proqram təminatı:
1. ArduinoIDE -
2. LiquidCrystal_I2C kitabxanası-https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Addım 2: Hardware Setup


Hazırlıqlar:
Ali/ebay -dan LCD sifariş verdiyiniz zaman, seriyalı adapterə qoşularkən 'naqillərin qarışmaması' üçün LCD ekrana 16 pin başlıq lehim edə bilərsiniz.
Qurmaq:
- LCD ekran və Serial Adapteri çörək taxtasına bir -birinin yanında qoyun
- Adapterin SCL pinini NodeMCU D1 pininə qoşun
- Adapterin SDA pinini NodeMCU D2 pininə qoşun
- Adapterin GND, VCC pinlərini NodeMCU GND, Vin ilə buna uyğun olaraq bağlayın - burada bir şeyi izah etməliyəm. Əsasən LCD ekranı 5v mənbəyə bağlamalısınız, ancaq NodeMCU -da yalnız 3.3v çıxışı var, buna görə də LCD olduqca qaranlıqdır. LCD -ni xarici 5v mənbəyi ilə təmin etsəniz, işləməyəcəyi üçün məntiq səviyyəsi çeviricisini istifadə etməlisiniz. Burada, Vin -dən baypas edilmiş USB təmin edilmiş gücdən istifadə edərək bir neçə hack istifadə etdim. 5V -dir, amma işləyir:)
Addım 3: Eskiz

Hazırlıqlar:
- ArduinoIDE quraşdırın
- NodeMCU dəstəyi əlavə edin - burada gözəl təsvir edilmişdir.
- LiquidCrystal_I2C kitabxanası əlavə edin - müəllif tərəfindən verilən təlimatları istifadə edin. AdruinoIDE -dən quraşdırma köhnə versiyanı əlavə edəcək
Eskiz:
#daxil edin
#daxil edin
LiquidCrystal_I2C lcd (0x27, 16, 2);
boş quraşdırma () {
Serial.begin (115200);
// Əvvəlcədən təyin edilmiş PINS consts istifadə edin
Tel.begin (D2, D1);
lcd.begin ();
lcd.home ();
lcd.print ("Salam, NodeMCU");
}
void loop () {// burada heç nə etmə}
Eskizi yükləyin və işiniz bitdi!
Tövsiyə:
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım

ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
I2C / IIC LCD Ekran - Arduino ilə SPI -IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD istifadə edin: 5 addım

I2C / IIC LCD Ekran | Arduino ilə SPI -dən IIC Modulundan istifadə edərək I2C LCD Ekranına SPI LCD -dən istifadə edin: Salam uşaqlar normal SPI LCD 1602 -yə qoşulmaq üçün çoxlu tellər olduğundan arduino ilə əlaqə qurmaq çox çətindir, ancaq bazarda bunu edə biləcək bir modul var. SPI ekranını IIC ekrana çevirin, buna görə yalnız 4 tel bağlamalısınız
Arduino IDE -dən istifadə edərək M5stick C ilə Saat Yaratmaq - M5stack M5stick-C ilə RTC Real Zaman Saatı: 4 addım

Arduino IDE -dən istifadə edərək M5stick C ilə Saat Yaratmaq | M5stack M5stick-C ilə RTC Real Time Clock: Salam uşaqlar bu təlimatlarda Arduino IDE istifadə edərək m5stack-in m5stick-C inkişaf lövhəsi ilə bir saat düzəltməyi öyrənəcəyik. Beləliklə m5stick tarix, vaxt və amp göstərəcək; ekranda ayın həftəsi
I2C / IIC LCD Ekran - Bir SPI LCD -ni I2C LCD Ekrana çevirin: 5 addım

I2C / IIC LCD Ekran | Bir SPI LCD -ni I2C LCD Ekranına çevirin: spi lcd displeydən istifadə etmək üçün çoxlu əlaqə lazımdır, bunu etmək çətindir, buna görə də i2c lcd -i spi lcd -ə çevirə bilən bir modul tapdım, buna görə başlayaq
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama - Arduino Ide -də Esp Lövhələrinin Qurulması və Esp -in Proqramlaşdırılması: 4 Addım

Arduino IDE ilə Esp 8266 Esp-01-ə Başlama | Esp Boardlarını Arduino Ide-də quraşdırmaq və Proqramlaşdırma Esp: Bu təlimatlarda, Arduino IDE-də esp8266 lövhələrinin necə qurulacağını və esp-01-in proqramlaşdırılmasını və ona kod yükləməyi öyrənəcəyik. Esp lövhələri o qədər populyar olduğu üçün bir təlimat düzəltməyi düşündüm. bu və insanların çoxu problemlə üzləşir