تشغيل مصفوفة LED ‏8×8 بوحدة MAX7219 والأردوينو

تشغيل مصفوفة LED ‏8×8 بوحدة MAX7219 والأردوينو

تحتوي مصفوفة LED مقاس 8×8 على 64 مصباح LED منفصل، وتوصيل كل واحد منها بمنفذ أردوينو خاص به سيحتاج 64 منفذًا لا تملكها اللوحة أصلًا؛ تحل وحدة سائق MAX7219 هذه المشكلة بتولّي إدارة المصابيح بنفسها، فتختصر التوصيل إلى ثلاثة خطوط إشارة فقط.

المكونات المطلوبة

أردوينو أونو، ووحدة مصفوفة LED مقاس 8×8 مبنية حول شريحة سائق MAX7219، بالإضافة إلى أسلاك توصيل.

طريقة التوصيل

تتصل MAX7219 عبر DIN وCLK وCS إضافة إلى التغذية والأرضي. تحدد مقاومة ISET تيار القطاعات، وتحتاج الوحدة مكثفات فصل قريبة ومصدرًا يتحمل مجموع تيار الصفوف، خصوصًا عند تسلسل عدة مصفوفات. لا تغذِّ سلسلة كبيرة من منفذ USB عشوائيًا.

تثبيت المكتبة

يحتاج التحكم في الوحدة مكتبة مصفوفة مخصصة، تُثبَّت إما عبر مدير المكتبات أو بفك ضغطها يدويًا في مجلد libraries الخاص بأردوينو وإعادة تشغيل البيئة البرمجية؛ راجع مقالنا عن تثبيت المكتبات للتفاصيل الكاملة لأي من الطريقتين.

البرمجة

بعد تضمين ملف رأس المكتبة، ينشئ الكود كائن تحكم يحدد المنافذ الموصولة بالوحدة وعدد وحدات المصفوفة المتسلسلة معًا. من هناك، تتولى دالتان أساسيتان معظم العمل: واحدة تطبع نصًا أو أنماطًا على الشاشة، وأخرى تمسح ذاكرة المصفوفة قبل التحديث التالي.

تسلسل مصفوفات متعددة

ولأن شرائح السائق يمكن تسلسلها، يمكن توصيل عدة وحدات 8×8 معًا والتحكم بها كشاشة واحدة أعرض؛ وهو أمر مفيد لتمرير رسائل أطول عبر أكثر من وحدة 8×8 في آنٍ واحد.

مراجعة هندسية: تحقّق من رقم إصدار المكتبة، وجهد تشغيل الوحدة، ومخطط أطراف اللوحة الفعلية قبل التوصيل؛ فقد تختلف الوحدات التجارية المتشابهة ظاهريًا.

يمكنك إيجاد وحدات مصفوفة LED من نوع MAX7219 ضمن متجر Juthour Tech.

اترك تعليقا

*
*
يمكن للأعضاء المسجلين فقط ترك تعليقات.