Mündəricat:

I2C Lcd Ekranını Arduino Uno -ya necə bağlamaq olar: 5 addım (şəkillərlə)
I2C Lcd Ekranını Arduino Uno -ya necə bağlamaq olar: 5 addım (şəkillərlə)

Video: I2C Lcd Ekranını Arduino Uno -ya necə bağlamaq olar: 5 addım (şəkillərlə)

Video: I2C Lcd Ekranını Arduino Uno -ya necə bağlamaq olar: 5 addım (şəkillərlə)
Video: LCD Ekran ve I2C Modülü Kullanımı #19 2024, Noyabr
Anonim
I2C Lcd Ekranını Arduino Uno ilə necə bağlamaq olar
I2C Lcd Ekranını Arduino Uno ilə necə bağlamaq olar

Salam Uşaqlar, Bu Təlimat kitabında i2c lcd ekranı arduinoya necə bağlayacağınızı və lcd ekranda necə çap edəcəyinizi görəcəksiniz.

Bu təlimata başlamazdan əvvəl i2c ünsiyyəti haqqında qısa məlumat əldə etməlisiniz.

Hər bir I2C avtobusu iki siqnaldan ibarətdir: SCL və SDA. SCL saat siqnalıdır, SDA isə məlumat siqnalıdır. Saat siqnalı həmişə mövcud avtobus ustası tərəfindən yaradılır; bəzi qul cihazları, ustanın daha çox məlumat göndərməsini gecikdirmək üçün saatı aşağı salmağa məcbur edə bilər (ya da usta onu açmağa çalışmazdan əvvəl məlumat hazırlamaq üçün daha çox vaxt tələb edə bilər). Buna "saat uzanması" deyilir və protokol səhifəsində təsvir edilmişdir.

Daha ətraflı məlumat üçün Electronics Projects Hub saytına daxil olun

İndi bu Təlimatlandırmaya başlayaq..

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər

Arduino Uno:

I2C LCD Ekranı:

Kişilərdən qadınlara tullananlar - 4:

Addım 2: Sirkulyasiya

Sirkulyasiya
Sirkulyasiya

LCD Arduino I2C lövhəsi

GND GND

VCC 5V

SDA A4

SCL A5

Addım 3: Kod

Kod
Kod

Əlavə edilmiş kodu işlətmək üçün iki kitabxananın daxil edilməsini tələb etməliyik.

Kitabxanaları əlavə LCD kitabxanasından yükləyin.

Kodda istifadə etdiyimiz əsas funksiyalar

lcd.begin (16, 2); // 16 sütun və 2 satır lcd ekran təyin etmək

lcd.lightlight (); // Arxa işığı açmaq /söndürmək

lcd.setCursor (0, 0); // İlk sətirdən, birinci sütundan yazmaq üçün pozitonun təyin edilməsi.

lcd.setCursor (0, 1); // İkinci sətirdən, birinci sütundan yazmaq üçün mövqe təyin etmək.

lcd.print ("çap etmək üçün bura yazın"); // Sitat daxilində hər sətirdə 16 simvol yaza bilərsiniz.

lcd.clear (); // Ekranı təmizləyin

Addım 4: Çıxış

Çıxış
Çıxış
Çıxış
Çıxış
Çıxış
Çıxış
Çıxış
Çıxış

Çıxışlar yuxarıda göstərilən koda uyğun olaraq aparılır.

Addım 5: Video Təlimatını tamamlayın

YouTube kanalıma abunə olmağı unutmayın

Tövsiyə: