Arduino 0.54 inch 4-bit 7 segment LED I2C driver HT16K33 จอ LED 4 หลัก 0.54 นิ้ว ไดรเวอร์ HT16K33
ดูคลิปวิธีใช้งาน จบในคลิปเดียว 5:30 นาที
จอแสดงผล LED แบบ 14 segment 4 หลัก ขนาด 0.54"
ด้วยจำนวน LED ที่มีมากว่าจอ LED 7 Segment ทั่วไป ทำให้แสดงผลได้ละเอียดกว่า
แสดงผลได้ทั้งตัวเลขจำนวนเต็ม จำนวนทศนิยม ตัวเลข สัญลักษณ์ต่าง ๆ ใช้ไอซีไดรเวอร์เบอร์ HT16K33
สามารถขับ LED ควบคุมแบบ I2C กำหนดตำแหน่ง Address ได้ 8 ตำแหน่ง
สามารถต่อแสดงผลร่วมกันได้ถึง 8 ตัวพร้อมกัน โดยใช้สายไฟเพียง 2 เส้น
ง่ายในการใช้งานและแสดงผล รองรับแรงดันไฟฟ้าที่ 3-5V
ดูคลิปตัวอย่างการแสดงผลจอ 14 Segment HT16K33 (0:30 นาที)
การต่อใช้งาน Arduino Uno กับโมดูลจอ HT16K33 LED 7 segment
- VCC - 3.3-5V
- VI2C - 3.3-5V
- GND - GND
- SCL/CLK - A5
- SDA/DAT - A4
ดาวน์โหลดและติดตั้งไลบารี 2 ตัวนี้
Adafruit LED Backpack library
Adafruit GFX library
หรือติดตั้งผ่านเมนู ManageLibraries.. ก็ได้
- Adafruit LED Backpack
- Adafruit GFX
สำหรับใครที่ยังไม่รู้จักวิธีลงไลบารี มีแนะนำที่นี่
อัพโหลดดาวน์โหลดโค้ดตัวอย่างที่นี่ ก็จะเห็นจอแสดงผลตัวเลขและสัญลักษณ์
https://gist.github.com/penpencool/e90b6015c841fa9ac6135fe66e02b261
---
เมื่ออัพโหลดเสร็จแล้ว จะเห็นข้อความแสดงผล ตามที่เราเขียนโปรแกรมไว้แล้ว

การต่อใช้งานหลายจอพร้อมกันโมดูลจอนี้สื่อสารแบบ I2C ดังนั้นเราสามารถต่อหลายจอพร้อมกันได้ โดยกำหนด Address ให้แตกต่างกัน ที่ด้านหลังบอร์ดมีจุดให้บัดกรี A0 A1 A2 ตั้งค่า Address 3 จุด สามารถตั้งค่าได้ 8 ค่า
ดังรูปนี้ บัดกรีที่ขา A2 จะได้ตำแหน่งใหม่เป็น 0x74

ต่อสายไฟเหมือนกัน ต่อทับเส้นเดียวกันได้เลย
อัพโหลดโค้ดตัวอย่างนี้ แล้วดูผลลัพธ์
---
จะเห็นว่าเราสามารถแสดงผลหลายจอพร้อมกันได้แล้ว
รายละเอียดเพิ่มเติมhttps://learn.adafruit.com/adafruit-led-backpack/changing-i2c-address
อุปกรณ์จอ HT16K33 รุ่นต่าง ๆ
https://www.allnewstep.com/search?q=HT16K33+