คู่มือใช้งาน LCD 1604 Module 16x4 สีเหลือง 5V พร้อมตัวอย่างโค้ด Arduino

ข้อมูลทั่วไป

  • แสดงผล 16 ตัวอักษร x 4 บรรทัด
  • ใช้ไฟ 5V
  • คอนโทรลเลอร์ HD44780/เทียบเท่า
  • ขา VSS/VDD/VO/RS/RW/E/DB0-DB7/A/K
  • สำหรับแสดงข้อความ ตัวอย่างเช่น วันที่ เวลา ค่าเซนเซอร์

ขาและการเชื่อมต่อ (Pinout):

  1. VSS – GND
  2. VDD – +5V
  3. VO – ปรับคอนทราสต์ (ใช้ร่วมกับโพเทนญ.)
  4. RS – เลือก Register (High/Low)
  5. RW – Read/Write
  6. E – Enable
    7-14. DB0-DB7 – Data Bus
  7. A – Backlight+
  8. K – Backlight GND

ตัวอย่างโค้ด Arduino 16x4 LCD แบบขนาน

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
  lcd.begin(16,4);
  lcd.setCursor(0,0);
  lcd.print("Eleceasy LCD 1604");
  lcd.setCursor(0,1);
  lcd.print("แสดงผลตัวอย่าง");
  lcd.setCursor(0,2);
  lcd.print("บรรทัดที่ 3");
  lcd.setCursor(0,3);
  lcd.print("บรรทัดที่ 4");
}
void loop() {}

หมายเหตุ:

  • ถ้าใช้ I2C interface ให้ใช้ library LiquidCrystal_I2C.h
  • ปรับ VO ด้วยโพเทนญ. สำหรับความคมชัด
  • ต่อ Backlight ที่ขา 15(A) และ 16(K)