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

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

การต่อวงจร

LCD   ⇒   Arduino

GND   →   GND

VCC    →    5V

SDA    →    A4

SCL     →    A5

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

การใช้งาน บอร์ด Arduino UNO  →  คลิก

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

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

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

lcd.setCursor(1, 0); //กำหนดหลักที่ 2 และแถวที่ 1
lcd.print(“The Invention”);
lcd.setCursor(0, 1); //กำหนดหลักที่ 1 และแถวที่ 2
lcd.print(“<ai-corporation>”);

}

void loop()
{

}

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

เมื่ออัพโหลดโค้ดลงในบอร์ด Arduino UNO แล้วจะได้ผลลัพธ์ตามรููปข้างล่าง

หมายเหตุ ถ้าจอภาพไม่มีข้อความปรากฎให้เราลองปรับค่าตัวต้านที่เป็นกล่องสีฟ้าที่อยู่ข้างหลังดู

Banner Content

0 Comments

Leave a Comment