[Arduino] LCD 16x2, Hello World ! มาต่อกับการแสดงผล Output แบบ LCD หรือชื่อเต็มๆเคือ Liquid Crystal Display กันนะครับ เรียกให้ชัดๆก็คือหน้าจอ Character LCD ขนาด 16 ตัวอักษร จำนวน 2 บรรทัดนั้นเองครับ สำหรับ LCD ส่วนใหญ่ที่ใช้กัน ก็จะใช้ Controller ของ Hitachi เบอร์ HD44780 ครับ เริ่มแรกก็ทำการ Hello World ! กันก่อนนะครับ โดย Code ทั้งหมดในตัวอย่างนี้จะใช้ library หน้าจอของ LiquidCrystal นะครับ ขาของ LCD จะมีอยู่ 16 ขา อธิบายเพิ่มเติมของขาแต่ละขากันสักนิดนะครับ - GND : Ground ระหว่าง ไมโครคอนโทรลเลอร์กับ LCD -VCC : ไฟเลี้ยง LCD ขนาด +5VDC -VO : ขาสำหรับปรับความสว่างของหน้าจอ LCD -RS : Register select ใช้บอกให้ LCD Controller ว่า ข้อมูลที่ส่งให้ขา Data เป็นคำสั่งหรือข้อมูล -R/W : Read/Write ใช้กำหนดว่าจะอ่านหรือเขียนข้อมูลกับ LCD Controller -E : Enable ใช้กำหนดการทำงานให้กับ LCD Controller -DB0-DB7 : เป็นขาสัญญาณ Data ใช้เขียนหรืออ่านข้อมูล/คำสั่ง กับ LCD Controller การต่อ LCD จะทำได้ 2 แบบครับ - 4 Bit : ใช้ 7 ขา I/...
ความคิดเห็น
แสดงความคิดเห็น