Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
I2C lcd adapteri, mikro nəzarətçi PCF8574 çipi olan bir cihazdır. Bu mikro nəzarətçi, iki telli rabitə protokolu ilə digər mikro nəzarətçi çipi ilə əlaqə quran bir I/O genişləndiricisidir. Bu adapterdən istifadə edərək hər kəs yalnız iki telli (SDA, SCL) 16x2 LCD -ni idarə edə bilər. Bir çox arduino sancağını və ya digər mikro nəzarətçini saxlayır. LCD kontrastını idarə etmək üçün quraşdırılmış potensiometrə malikdir. Varsayılan I2C ünvanı 0x27 -dir. A0, A1, A2 birləşdirərək bu ünvanı dəyişə bilərsiniz.
A0 A1 A2 Ünvan
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 => DÜŞÜK
1 => YÜKSƏK
Addım 1: LCD və Adapter Arasındakı Bağlantı
Əvvəlcə bu adapteri lcd ilə lehimləməlisiniz. Arxa tərəfdəki lcd ekrana birbaşa qoşula bilərsiniz. Amma bir pcb -də lehimləmişəm. İstədiyiniz kimi də edə bilərsiniz. Ancaq düzgün əlaqəyə diqqət yetirməlisiniz. Əks təqdirdə böyük bir problemlə üzləşəcəksiniz.
Addım 2: Arduino və I2C Lcd Adapter ilə əlaqə
Arduino => I2C LCD adapter
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Addım 3: Gücləndirin və Test edin
#təyin edin USE_ALB_LCD_I2C
#"ArduinoLearningBoard.h" daxil edin ALB_LCD_I2C lcd; boş quraşdırma () {lcd.init (); lcd.lightlight (); lcd.clear (); } void loop () {lcd.setCursor (0, 0); // lcd.setCursor (sütun, satır); lcd.print ("ABCD 1234 +-/*"); lcd.setCursor (0, 1); // burada satır = 1 ikinci sətir deməkdir lcd.print ((char) 64); // 64 = @ lcd.print ((char) 223); // 223 = lcd işarəsi.print ((char) 224); // 224 = alfa işarəsi lcd.print ((char) 232); // 232 = kök lcd.print ((char) 242); // 242 = thita lcd.print ((char) 228); // 228 = mikro}
Addım 4: I2C Lcd üçün Kitabxana Yükləmə
açıq arduino IDE => Alətlərə gedin => kitabxanaları idarə edin>> Arduino Öyrənmə lövhəsini axtarın
və kitabxananı yükləyin.
Kitabxananız varsa, bu addımı atlayın.
Addım 5: Son addım
Ətraf mühitin temperaturunu və rütubətini göstərmək üçün I2C lcd istifadə etmişəm.