İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
I2C lcd adaptör, mikro denetleyici PCF8574 çipi içeren bir cihazdır. Bu mikro denetleyici, iki telli iletişim protokolü ile diğer mikro denetleyici yongasıyla iletişim kuran bir G/Ç genişleticidir. Bu adaptörü kullanan herkes sadece iki kabloyla (SDA, SCL) 16x2 LCD'yi kontrol edebilir. Birçok arduino pinini veya diğer mikro denetleyicileri kaydeder. Kontrol lcd kontrastı için yerleşik bir potansiyometreye sahiptir. Varsayılan I2C adresi 0x27'dir. Bu adresi A0, A1, A2 bağlayarak değiştirebilirsiniz.
A0 A1 A2 Adresi
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ÜKSEK
Adım 1: LCD ve Adaptör Arasındaki Bağlantı
Öncelikle bu adaptörü lcd ile lehimlemeniz gerekiyor. Doğrudan lcd ekranın arka tarafına bağlayabilirsiniz. Ama bir pcb'ye lehimledim. Siz de dilediğiniz gibi yapabilirsiniz. Ancak doğru bağlantı konusunda dikkatli olmalısınız. Aksi takdirde büyük bir sorunla karşı karşıya kalırsınız.
Adım 2: Arduino ve I2C Lcd Adaptörü ile Bağlantı
Arduino => I2C LCD adaptörü
GND => GND
5V => VCC
A4 => SDA
A5 => SCL
Adım 3: Gücü Açın ve Test Edin
#define USE_ALB_LCD_I2C
#include "ArduinoLearningBoard.h" ALB_LCD_I2C lcd; geçersiz kurulum() { lcd.init(); lcd.backlight(); 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 satır anlamına gelir lcd.print((char)64);//64 = @ lcd.print((char)223);//223 = derece işareti lcd.print((char)224);//224 = alfa işareti lcd.print((char)232);//232 = kök lcd.print((char)242);//242 = thita lcd.print((karakter)228);//228 = mikro }
Adım 4: I2C Lcd için Kitaplığı İndirme
arduino IDE'yi açın => Araçlara gidin => kitaplıkları yönetin => Arduino Öğrenme Kartını arayın
ve kütüphaneyi indirin.
Zaten kütüphaneniz varsa bu adımı atlayın.
Adım 5: Son Adım
Ortamın sıcaklığını ve nemini göstermek için I2C lcd'yi kullandım.