ยินดีต้อนรับท่านผู้มาเยือน

ร่วมพัฒนาความรู้ด้านเทคโนโลยีเพื่อพัฒนาชาติไทย ดินแดนสยามประเทศของพวกเรา ......... ครูสยาม

วันเสาร์ที่ 10 พฤศจิกายน พ.ศ. 2555

DIY MAX7219 8x8 Dot Matrix LED




ขอขอบคุณ uCProjectShop
http://www.ucprojectshop.com/opencart/index.php?route=product/product&product_id=50
ไปซื้อสินค้าได้นะ
       MAX7219 เป็นไอซีสำหรับขับ 7-Segment ได้สูงสุดถึง 8หลัก, บาร์กราฟ, หรือ LED ได้ถึง 64ดวง สามารถต่อกับไมโครคอนโทรลเลอร์แบบ ต่างๆได้ทันที มีอินพุต/เอาต์พุตแบบอนุกรม สามารถต่อแบบ...ได้ มีวงจรถอดรหัส BCD(Code-B decoder) ในตัว วงจรแสกนแบบมัลติเพล็กซ์ มีวงจรไดร์ฟในตัวสามารถต่อกับเอาต์พุตได้โดยตรง ใช้ตัวต้านทานเพียงหนึ่งตัวในการจำกัดกระแสของเอาต์พุตทั้งหมด
       ใช้งานง่ายต้องการสายสัญญาณเพียง 4เส้น มีหน่วยความจำสำหรับเอาต์พุตแต่ละตัว(8x8 Bits) ทำใ้ห้สามารถอัพเดตเอาต์พุตแต่ละส่วนได้โดยไม่ต้องอัพเดตหน่วยความจำทั้งหมด สามารถเลือกได้ว่าจะใช้ BCD code-B decoder(ต่อกับ 7-Segment) หรือไม่ใช้ BCD decoder(ต่อกับ 8x8 Dot Matrix LED) กินกระแสต่ำ 150uA ที่โหมด shutdown สามารถปรับความสว่างได้ทั้งแบบอนาลอก(ปรับค่าความต้านทาน)หรือแบบ ดิจิตอล(กำหนดค่าในรีจิสเตอร์) สามารถเลือกจำนวนหลักที่ต้องการแสดงผลได้ 1-8หลัก

 DIY MAX7219 8x8 Dot Matrix LED

***** Thank you       


คุณสมบัติของบอร์ด
  • ใช้ไฟเลี้ยง 5V
  • 1 บอร์ดสามารถขับ LED ได้ 64ดวง(8x8)
  • บอร์ดมีขนาด กว้าง 3.2ซม. ยาว 5ซม. สูง 1.5ซม.
  • มีรูขนาด 3มม. 4รู สำหรับยึดบอร์ด
  • ตัวโมดูลมีทั้งอินพุตและเอ้าท์พุตอินเตอร์เฟสสามารถต่อหลายโมดูล(cascade)พร้อมกันได้



สินค้า 1ชุดประกอบด้วย
  1. PCB 1 อัน
  2. 5pin Connector 2 ตัว
  3. 24pin IC Socket 1 ตัว
  4. MAX7219 1 ตัว
  5. 10uF Electrolytic Capacitor 1 ตัว
  6. 0.1uF Ceramic Capacitor 1 ตัว
  7. ตัวต้านทาน 10K 1 ตัว
  8. 8pin Socket แบบกลม 2 ตัว
  9. 3มม. 8x8 LED Dot Matrix Common Cathode สีแดง 1 ตัว

การต่อใช้งานร่วมกับ Arduino


ตัวอย่างโปรแกรม
ดาวน์โหลดไลบราลีสำหรับ Arduino ได้ที่
https://docs.google.com/folder/d/0BzF-I8HZ7DTROGY5ODFiZTItN2E0MC00NjA5LTg1OWEtNTc4ZGJlYTQ2MjZk/edit


สร้างโฟล์เดอร์ MAX7219 ในโฟล์เดอร์ libraries ของ arduino จากนั้นนำไฟล์ที่ดาวน์โหลดทั้งหมดมาไว้ในโฟล์เดอร์ MAX7219 ดังรูป


เข้าไปที่เมนู File -> Examples -> MAX7219 -> DotMatrix จะแสดงหน้าตัวอย่างขึ้นมา ให้แก้ไขโค้ดดังรูป(ดาวน์โหลด)


เสร็จแล้วทำการอัพโหลดโปรแกรมลงในตัว Arduino

แสดงวิดีโอตัวอย่างการใช้งาน

DIY MAX7219 8x8 Dot Matrix LED