Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
I2C lcd adapteri-bu PCF8574 mikrokontrolder chipini o'z ichiga olgan qurilma. Bu mikro-nazorat qilish moslamasi kirish-chiqish kengaytirgichi bo'lib, u ikkita simli aloqa protokoli bilan boshqa mikro-nazoratchi chip bilan aloqa o'rnatadi. Ushbu adapter yordamida har kim 16x2 o'lchamli LCD displeyni faqat ikkita simli (SDA, SCL) boshqarishi mumkin. Bu ko'plab arduino yoki boshqa mikro-nazorat moslamalarini tejaydi. U kontrastli displeyni boshqarish uchun o'rnatilgan potentsiometrga ega. Standart I2C manzili - 0x27. Siz bu manzilni A0, A1, A2 ni ulash orqali o'zgartirishingiz mumkin.
A0 A1 A2 manzili
0 0 0 0x20 0 0 1 0x21 0 1 0 0x22 0 1 1 0x23 1 0 0 0x24 1 0 1 0x25 1 1 0 0x26 1 1 1 0x27
0 => LOW
1 => YUQORI
1 -qadam: LCD va adapter o'rtasidagi aloqa
Birinchidan, siz ushbu adapterni lcd bilan lehimlashingiz kerak. Siz uni to'g'ridan -to'g'ri LCD displeyning orqa tomoniga ulashingiz mumkin. Lekin men uni kompyuterga lehimladim. Siz buni xohlaganingizcha qilishingiz mumkin. Lekin siz to'g'ri ulanishda ehtiyot bo'lishingiz kerak. Aks holda siz katta muammoga duch kelasiz.
2 -qadam: Arduino va I2C Lcd adapteri bilan ulanish
Arduino => I2C LCD adapter
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
3 -qadam: Quvvatni yoqish va sinov
#USE_ALB_LCD_I2C ni belgilang
#"ArduinoLearningBoard.h" ni qo'shing ALB_LCD_I2C lcd; void setup () {lcd.init (); lcd.backlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (ustun, satr); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // bu erda satr = 1 ikkinchi qatorni bildiradi lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = lgd belgisi.print ((char) 224); // 224 = alfa belgisi lcd.print ((char) 232); // 232 = ildiz lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}
4 -qadam: I2C Lcd uchun kutubxona yuklab olish
arduino IDE -ni ochish => Asboblar bo'limiga o'tish => kutubxonalarni boshqarish => Arduino o'quv kartasini qidirish
va kutubxonani yuklab oling.
Agar sizda kutubxona bo'lsa, bu bosqichni o'tkazib yuboring.
5 -qadam: Oxirgi qadam
Atrof -muhit harorati va namligini ko'rsatish uchun I2C lcd -dan foydalanganman.