จอ LCD2004 สีฟ้า แบบ I2C ใช้สายข้อมูลเพียง 2 เส้น
ตัวอย่างวิดีโอการใช้งาน LCD2004 arduino
Datasheet
https://opencircuit.nl/ProductInfo/1000061/I2C-LCD-interface.pdf
Product features:
The I2C 2004 LCD module is a 4 line by 20 character display interfaced to an I2C daughter board. The I2C interface only requires 2 data connections +5 VDC and GND to operate
For in-depth information on I2C interface and history visit: http://www.wikipedia/wiki/i2c
การต่อ LCD i2C กับ Arduino
ทั้งนี้ เนื่องจากเป็นการต่อแบบ i2C แต่ละบอร์ดจะมี pin i2C ในตำแหน่งที่แตกต่างกัน
pinout ของบอร์ดต่างๆในตระกูล Arduino รุ่นต่างๆ จะต้องถูกเปลี่ยนไปตามนี้
Board I2C / TWI pins
Uno Ethernet A4 (SDA) A5 (SCL)
Mega2560 20 (SDA) 21 (SCL)
Leonardo 2 (SDA) 3 (SCL)
Due 20 (SDA) 21 (SCL) SDA1 SCL1
Example code
ตัวอย่าง Arduino และ LCD 2004 สั่ง hello world
/** * www.arduinoNa.com * ตัวอย่างการใช้งาน LCD 2004 แบบ I2C */ #include Wire.h> #include LiquidCrystal_I2C.h> // Set the LCD address to 0x27 for a 20 chars and 4 line display LiquidCrystal_I2C lcd(0x27 20 4); void setup() { // initialize the LCD lcd.begin(); // Turn on the blacklight and print a message. lcd.backlight(); lcd.print(Hello arduinoNa.com!); } void loop() { // Do nothing here... }