MAX7219 :
هي عبارة عن دارة متكاملة تقوم بتشغيل الـ LED Matrix. وما يميزها هو أن دخلها عبارة عن إشارة تسلسلية بمعنى أننا إذا قمنا بتوصيل الـ LED Matrix مباشرة إلى الأردوينو نحتاج إلى 16 منفذ، أما بإستخدام هذه الشريحة فإننا بحاجة إلى 3 منافذ فقط.
لأن الأردوينو يقوم بإرسال بيانات الـ LEDs التي يراد تشغيلها بشكل تسلسلي بإستخدام عدد اقل من المخارج، فتقوم هذه الشريحة بتحويل هذه الإشارة إلى عدة إشارات تقوم بتشغيل الـ LEDs المراد تشغيلها.
توصيلها :
توصيلها مع الاردوينو و الLED Matrix من الداتا شيت
الجدول التالي يوضح كيفية التوصيل مع الأردوينو :
MAX7219 | التوصيل |
اى رجل تسمى SEG | مع الصفوف |
اى رجل تسمى DIG | مع الاعمدة |
24 | Not Connected |
19 | Vcc |
18 | 10K Ohm to VCC |
13 | Arduino Pin 9 |
12 | Arduino Pin 10 |
9 | Ground |
4 | Ground |
1 | Arduino Pin 8 |
الجدول أعلاه يوضح أن الأرجل ذو الإسم SEG توصل مع الصفوف، والأرجل ذو الإسم DIG يتم توصيلها مع الأعمدة. على سبيل المثال: SEG A يتم توصيلها مع الصف الأول و SEG B يتم توصيلها مع الصف الثاني، وهكذا. اما DIG0 يتم توصيلها مع العامود الأول، و DIG1 يتم توصيلها مع العامود الثاني وهكذا.. .
لاحظ:
بداية الاعمدة فى الدارة MAX7219 من DIG 0. لذلك اول عمود يتصل مع DIG 0 و ليس DIG 1