[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/...
 
ความคิดเห็น
แสดงความคิดเห็น