جدول المحتويات:

مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno: 5 خطوات (بالصور)
مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno: 5 خطوات (بالصور)

فيديو: مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno: 5 خطوات (بالصور)

فيديو: مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno: 5 خطوات (بالصور)
فيديو: MAX7219 Dot Matrix 4-in-1 Display with Arduino - Scrolling Text & Displaying Sensor Data 2024, شهر نوفمبر
Anonim
مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno
مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno
مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno
مصفوفة نقطية 32x8 Max7219 تتفاعل مع Ardiuno

تحية للجميع،

Dot Matrix المستندة إلى Max7219 ليست جديدة في عام 2020 ، حتى وقت قريب ، كانت عملية الإعداد موثقة جيدًا ، ويمكن للمرء تنزيل مكتبة الأجهزة من MajicDesigns. وتغيير بعض الأسطر في ملفات الرأس وعمل FC16 مثل السحر. كان هذا إلى أن أصلحت MajicDesigns جميع الأخطاء في المكتبة. الآن الطريقة الموثقة لا تعمل..

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

الخطوة 1: ماذا نحتاج؟

ماذا نحتاج؟
ماذا نحتاج؟
  • Max7219 32 x 8 لوحة نقطية
  • أرديونو نانو
  • لوح الخبز
  • بعض الأسلاك
  • كمبيوتر محمول أو سطح مكتب مع Ardiuno بيئة تطوير متكاملة

الخطوة 2: Max7219؟

ماكس 7219؟
ماكس 7219؟
  • إذا لم تكن متأكدًا مما إذا كان لديك حد أقصى 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
  • اختبر العرض
  • فويلا يعمل !!

أتمنى أن يساعد هذا شخصًا ما في المستقبل.

يرجى مشاركة تعليقاتك واقتراحاتك

موصى به: