جدول المحتويات:
- الخطوة 1: ماذا نحتاج؟
- الخطوة 2: Max7219؟
- الخطوة الثالثة: تثبيت برنامج التشغيل
- الخطوة 4: الخطأ والحل
- الخطوة 5: اضبط الكود
فيديو: مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
تحية للجميع،
Dot Matrix المستندة إلى Max7219 ليست جديدة في عام 2020 ، حتى وقت قريب ، كانت عملية الإعداد موثقة جيدًا ، ويمكن للمرء تنزيل مكتبة الأجهزة من MajicDesigns. وتغيير بعض الأسطر في ملفات الرأس وعمل FC16 مثل السحر. كان هذا إلى أن أصلحت MajicDesigns جميع الأخطاء في المكتبة. الآن الطريقة الموثقة لا تعمل..
قضيت أيامًا قليلة في البحث واكتشفته بالصدفة.. قد يكون بعض الخبراء يعرفون ذلك بالفعل. لكن فكرت في توثيقها ومشاركتها لمساعدة المبتدئين الآخرين مثلي
الخطوة 1: ماذا نحتاج؟
- Max7219 32 x 8 لوحة نقطية
- أرديونو نانو
- لوح الخبز
- بعض الأسلاك
- كمبيوتر محمول أو سطح مكتب مع Ardiuno بيئة تطوير متكاملة
الخطوة 2: Max7219؟
- إذا لم تكن متأكدًا مما إذا كان لديك حد أقصى 7219 ، فلا تخرج المصفوفة النقطية
- استخدم هاتفك المحمول للتكبير والتقاط صورة
- هذا يجعله أسهل للقراءة
الخطوة الثالثة: تثبيت برنامج التشغيل
- في Ardiuno Ide ، انتقل إلى "الأدوات"> "إدارة المكتبات"
- ثم ابحث عن md_max
- قم بتثبيت "MD_MAX72xx" و "MD_Parola"
- أعد تشغيل Ardiuno فقط للتأكد من تحميل المكتبات
الخطوة 4: الخطأ والحل
-
قم بإجراء اتصالات وفقًا للرمز
- CLK_PIN 13
- DATA_PIN 11
- CS_PIN 12
- اضبط Max_device على 4
- لقد اختبرت ذلك بأمثلة مختلفة لكنني لاحظت أن الشخصيات كانت مختلطة
- في بعض الأحيان قد يكون ذلك بسبب اتصال / سلك فضفاض على اللوح
- في معظم الحالات ، يكون ذلك بسبب تهيئة HW بشكل غير صحيح
-
هناك 4 طرق تعتمد على التوصيلات
- MD_MAX72XX:: PAROLA_HW
- MD_MAX72XX:: GENERIC_HW
- MD_MAX72XX:: ICSTATION_HW
- MD_MAX72XX:: FC16_HW
- "Parola_HW" هو الإعداد الافتراضي ، فنحن بحاجة إلى اختبار واحدًا تلو الآخر للتحقق من أيهما يعمل بشكل أفضل
- تذكر إعادة تعيين الطاقة لـ Ardiuno قبل اختبار كل إعداد
- بالنسبة لي عملت FC16_HW
الخطوة 5: اضبط الكود
- تحديث نوع الجهاز إلى "FC16_HW"
- Max_device مثل 4 لمصفوفة 32 × 8
- اكتب الكود مرة أخرى في Ardiuno Nano
- اختبر العرض
- فويلا يعمل !!
أتمنى أن يساعد هذا شخصًا ما في المستقبل.
يرجى مشاركة تعليقاتك واقتراحاتك
موصى به:
لوحة مصفوفة نقطية: 8 خطوات
لوحة مصفوفة نقطية: تتكون لوحة مصفوفة نقطية من ثلاثة MAX7219 التي يمكن أن تظهر أي حرف أو رقم على التوالي. يعتمد مشروع Arduino هذا على هذا الموقع. من الموقع السابق ، أضفت 2 Dot Matrix وزر واحد ومكبر صوت واحد. بينما الحروف
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: 5 خطوات
واجهة متحكم Atmega16 مع شاشة LED مصفوفة نقطية: في هذا المشروع سنقوم بواجهة شاشة LED ذات مصفوفة نقطية واحدة مع متحكم AVR (Atmega16). هنا سنعرض المحاكاة في البروتين ، يمكنك تطبيق نفس الشيء في أجهزتك. لذلك سنطبع هنا أولاً حرفًا واحدًا ، دعنا نقول "أ" في t
مصفوفة نقطية ليد للواجهة (8 × 8) مع NodeMCU: 6 خطوات (بالصور)
واجهة LED Dot Matrix (8x8) مع NodeMCU: مرحبًا صناع ، أنا مع تعليمات أخرى بسيطة ورائعة في هذا Instructable سوف نتعلم كيفية واجهة LED Dot Matrix (8x8) مع NodeMCU
شاشة LED مصفوفة نقطية تتفاعل مع متحكم 8051: 5 خطوات
واجهة شاشة LED ذات مصفوفة نقطية مع متحكم 8051: في هذا المشروع ، سنقوم بتوصيل شاشة LED ذات مصفوفة نقطية واحدة مع متحكم 8051. سنعرض هنا محاكاة في البروتيوس ، يمكنك تطبيق نفس الشيء على أجهزتك. لذلك سنقوم أولاً بطباعة حرف واحد ، دعنا نقول "أ" في هذا العرض
مراقب الرسائل القصيرة -- عرض مصفوفة نقطية -- MAX7219 -- SIM800L: 8 خطوات (بالصور)
مراقب الرسائل القصيرة || عرض مصفوفة نقطية || MAX7219 || SIM800L: في هذا الفيديو ، سوف تتعلم كيفية استخدام وحدة GSM وشاشة عرض نقطية وكيفية عرض نص التمرير عليها. بعد ذلك سنقوم بدمجها معًا لعرض الرسائل المستلمة عبر بطاقة GSM SIM لعرض مصفوفة نقطية. إنه سهل إلى حد ما وأنت