Mündəricat:
Video: LCD 1602 Arduino Uno R3 ilə: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu dərsdə simvolları və sətirləri göstərmək üçün LCD 1602 -dən necə istifadə edəcəyimizi öyrənəcəyik. LCD1602 və ya 1602 xarakterli maye kristal ekran, hərfləri, rəqəmləri və simvolları göstərmək üçün bir növ nöqtəli matris moduludur. 5x7 və ya 5x11 nöqtəli matris mövqelərindən ibarətdir; hər mövqe bir xarakter göstərə bilər. İki simvol arasında bir nöqtə və sətirlər arasında bir boşluq var, beləliklə simvolları və xətləri ayırır. 1602 rəqəmi ekranda 2 satır göstərilə bilər və hər birində 16 simvol deməkdir. İndi daha ətraflı məlumatları yoxlayaq!
Addım 1: Komponentlər:
- Arduino Uno lövhəsi * 1
- USB kabeli * 1
- LCD 1602 *1
- Potansiyometr (50kΩ)* 1
- Çörək lövhəsi * 1
- Jumper telləri
Addım 2: Prinsip
Ümumiyyətlə, LCD1602 paralel portlara malikdir, yəni
eyni anda bir neçə sancağa nəzarət edərdi. LCD1602 səkkiz portlu və dörd portlu bağlantılara bölünə bilər. Səkkiz portlu bir əlaqə istifadə edilərsə, Arduino Uno kartının bütün rəqəmsal portları demək olar ki, tamamilə doludur. Daha çox sensoru bağlamaq istəyirsinizsə, heç bir port olmayacaq. Buna görə də, daha yaxşı tətbiq üçün burada dörd portlu əlaqə istifadə olunur.
LCD1602 pinləri və funksiyaları
VSS: yerə bağlıdır
VDD: +5V enerji təchizatına qoşulub
VO: kontrastı tənzimləmək üçün
RS: LCD -nin yaddaşında hara məlumat yazdığınızı idarə edən bir qeyd seçin. Ya ekranda gedənləri saxlayan məlumat qeydini, ya da LCD nəzarətçisinin bundan sonra nə etməli olduğuna dair təlimat axtardığı təlimat qeydini seçə bilərsiniz.
R/W: Oxuma və yazma rejimi arasında seçim etmək üçün Oxu/Yazma pimi
E: Yüksək Səviyyə (1) alınanda məlumatı oxuyan aktivləşdirici pin. Təlimatlar, siqnal Yüksək səviyyədən Aşağı səviyyəyə keçdikdə yerinə yetirilir.
D0-D7: məlumatları oxumaq və yazmaq
A və K: LCD arxa işığını idarə edən pinlər. K -ni GND -yə və A -nı 3.3v -ə bağlayın. Arxa işığı açın və nisbətən qaranlıq bir mühitdə aydın personajlar görəcəksiniz.
Addım 3: Şematik Diaqram
Addım 4: Prosedurlar
K -ni GND və A -ya 3.3 V -ə qoşun, sonra LCD1602 -nin arxa işığı açılacaq. VSS -ni GND -yə və LCD1602 -ni enerji mənbəyinə qoşun. VO -nu potensiometrin orta pininə qoşun - bununla ekran görüntüsünün kontrastını tənzimləyə bilərsiniz. RS -i D4 -ə və R/W pinini GND -ə qoşun, bu o zaman LCD1602 -ə simvol yaza biləcəyiniz deməkdir. E-ni pin6-ya qoşun və LCD1602-də göstərilən simvollar D4-D7 tərəfindən idarə olunur. Proqramlaşdırma üçün funksiya kitabxanalarına zəng edərək optimallaşdırılmışdır.
Addım 1:
Dövr qurun.
Addım 2:
Kodu https://github.com/primerobotics/Arduino saytından yükləyin
Addım 3:
Eskizi Arduino Uno lövhəsinə yükləyin
Kodu idarəetmə lövhəsinə yükləmək üçün Yüklə simgesini vurun.
Pəncərənin altında "Yükləmə tamamlandı" görünürsə, bu eskizin uğurla yükləndiyini bildirir.
Qeyd: LCD1602 -də potensiometr aydın görünənə qədər tənzimlənməlidir.
Addım 5: Kod
// LCD 1602
// İndi etməlisən
LCD1602 -ə baxın, "PRIMEROBOTICS" və "salam, dünya" axan simvolları əks etdirir.
// Veb sayt: www.primerobotics.in
#daxil edin
// kitabxana kodunu daxil edin
/**********************************************************/
char
array1 = "PrimeRobotics"; // LCD -də çap ediləcək sim
char
array2 = "salam, dünya!"; // LCD -də çap ediləcək sim
int tim =
250; // gecikmə vaxtının dəyəri
// kitabxananı işə salın
interfeys sancaqlarının nömrələri ilə
LiquidCrystal
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
boş quraşdırma ()
{
lcd.begin (16, 2); // LCD -nin sütun sayını təyin edin və
sıralar:
}
/*********************************************************/
boşluq döngəsi ()
{
lcd.setCursor (15, 0); // kursoru 15 -ci sütuna, 0 -cı sətrə təyin edin
for (int positionCounter1 = 0;
mövqe Sayaç1 <26; mövqe Sayaç1 ++)
{
lcd.scrollDisplayLeft (); // Ekranın məzmununun birini sürüşdürür
sola yer.
lcd.print (array1 [positionCounter1]); // LCD -yə mesaj yazın.
gecikmə (vaxt); // 250 mikrosaniyəni gözləyin
}
lcd.clear (); // LCD ekranı təmizləyir və ekranı yerləşdirir
sol yuxarı küncdəki kursor.
lcd.setCursor (15, 1); // kursoru 15 -ci sütunun 1 -ci sətirinə təyin edin
for (int positionCounter2 = 0;
mövqe Sayaç2 <26; mövqe Sayaç2 ++)
{
lcd.scrollDisplayLeft (); // Ekranın məzmununun birini sürüşdürür
sola yer.
lcd.print (array2 [positionCounter2]); // LCD -yə mesaj yazın.
gecikmə (vaxt); // 250 mikrosaniyəni gözləyin
}
lcd.clear (); // LCD ekranı təmizləyir və ekranı yerləşdirir
sol yuxarı küncdəki kursor.
}
/**********************************************************/
Tövsiyə:
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
LCD 1602 ilə RFID Təhlükəsizlik Sistemi: 4 addım
LCD 1602 ilə RFID Təhlükəsizlik Sistemi: Giriş Bu gün bir RFID Təhlükəsizlik Sistemi hazırlayacağıq. Bu bir təhlükəsizlik sistemi kimi işləyəcək, buna görə RFID etiketi və ya kartı yaxın olduqda LCD 1602 -də bir mesaj göstəriləcək. Bu layihənin məqsədi RFID qapı kilidlərinin necə işlədiyini təqlid etməkdir. Belə ki
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
Arduino LCD 16x2 Təlimat - Arduino Uno ilə əlaqəli 1602 LCD Ekran: 5 addım
Arduino LCD 16x2 Təlimat | Arduino Uno ilə 1602 LCD Ekran: Salam Uşaqlar, çünki bir çox layihə, hər hansı bir diy metr və ya YouTube abunə sayımı ekranı və ya bir kalkulyator və ya ekranlı bir klaviatura kilidi olub olmadığını və bütün bu cür layihələr ilə birlikdə məlumatların göstərilməsi üçün bir ekrana ehtiyac duyur. arduino müəyyən edəcəklər
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