การใช้งาน LCD 20×4 พร้อม I2C Interface กับบอร์ด Arduino UNO

สำหรับบทความนี้ก็จะมาสอนการใช้งาน Arduino  UNO กับ จอ LCD 20×4 เพื่อใช้แสดงข้อความหรือผลข้อมูลที่เราต้องการและสามารถนำไปประยุกต์ใช้งานกับด้านอื่นๆได้หลากหลาย เช่น ทำหน้าจอ แสดงสถานะของแบตเตอรี่ หรือทำเป็นหน้าจอบอกอุณหภูมิและความชื้น เป็นต้น

อุปกรณ์ที่ต้องใช้

  1. Arduino UNO R3 board + USB CABLE
  2. 2004 LCD (Blue Screen) 20×4 โมดูลจอแสดงผล LCD พร้อม I2C Interface

  3. สายไฟจัมเปอร์ ผู้-เมีย

การต่อวงจร

LCD   ⇒   Arduino

GND   →   GND

VCC    →    5V

SDA    →    SDA

SCL     →    SCL

การติดตั้งโปรแกรม Arduino IDE  →  คลิก

ทำความรู้จักกับ บอร์ด ARDUINO UNO R3  →  คลิก

สอนการติดตั้ง Library สำหรับโปรแกรม Arduino IDE  →  คลิก

ตัวอย่างโค้ด

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // กำหนดจอเป็น 20×4
void setup()

{
lcd.begin();
lcd.backlight(); // เปิด backlight
}

void loop()
{
lcd.setCursor(3, 0); //กำหนดหลักที่ 4 และแถวที่ 1
lcd.print(“The Invention”);
lcd.setCursor(0, 1); //กำหนดหลักที่ 1 และแถวที่ 2
lcd.print(“(ai-corporation.net)”);
lcd.setCursor(0, 2); //กำหนดหลักที่ 1 และแถวที่ 3
lcd.print(“**LCD2004 I2C Test**”);
lcd.setCursor(7, 3); //กำหนดหลักที่ 8 และแถวที่ 4
lcd.print(“<AICS>”);
}

ดาวโหลดโค้ด  → คลิก

เมื่ออัพโหลดโค้ดลงบอร์ดเรียบร้อยแล้วจะได้ผลดังรูป

Banner Content

0 Comments

Leave a Comment