Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom bolalar, bu yo'riqnomada siz i2c lcd displeyini arduino -ga qanday ulashni va lcd -displeyda qanday chop etishni ko'rasiz.
Bu darslikni boshlashdan oldin siz i2c aloqasi haqida qisqacha ma'lumotga ega bo'lishingiz kerak.
Har bir I2C avtobusi ikkita signaldan iborat: SCL va SDA. SCL - bu soat signalidir, SDA - bu ma'lumot signalidir. Soat signali har doim joriy avtobus ustasi tomonidan ishlab chiqariladi; ba'zi bir qul qurilmalar, masterni qo'shimcha ma'lumot yuborishni kechiktirish uchun (yoki xo'jayin uni o'chirishga urinishdan oldin ma'lumotlarni tayyorlash uchun ko'proq vaqt talab qilishi mumkin) soatni past bosishi mumkin. Bu "soatni cho'zish" deb nomlanadi va protokol sahifasida tasvirlangan.
Qo'shimcha ma'lumot olish uchun Electronics Projects Hub -ga tashrif buyuring
Endi bu ko'rsatmani boshlaylik..
1 -qadam: zarur komponentlar
Arduino Uno:
I2C LCD displeyi:
Erkak va ayolga sakrash - 4:
2 -qadam: aylanish
LCD Arduino I2C kengashi
GND GND
VCC 5V
SDA A4
SCL A5
3 -qadam: kod
Qo'shilgan kod bilan ishlash uchun biz ikkita kutubxonani o'z ichiga olishni talab qilishimiz kerak.
Kutubxonalarni qo'shimchali LCD kutubxonadan yuklab oling.
Biz kodda ishlatadigan asosiy funktsiyalar
lcd.begin (16, 2); // 16 ta ustun va 2 qatorli LCD displeyni aniqlash
lcd.backlight (); // Orqa chiroqni yoqish /o'chirish
lcd.setCursor (0, 0); // Birinchi qatordan, birinchi ustundan yozish uchun pozitonni aniqlash.
lcd.setCursor (0, 1); // Ikkinchi qatordan, birinchi ustundan yozish uchun pozitonni aniqlash.
lcd.print ("chop etish uchun shu erga yozing"); // Siz har bir satrga tirnoq ichida 16 ta belgi yozishingiz mumkin.
lcd.clear (); // Ekranni tozalang
4 -qadam: Chiqish
Chiqish natijalari yuqorida ko'rsatilgan kodga muvofiq amalga oshiriladi.
5 -qadam: To'liq video darslik
YouTube kanalimga obuna bo'lishni unutmang