תוכן עניינים:

Dot Matrix 32x8 Max7219 ממשק עם Ardiuno: 5 שלבים (עם תמונות)
Dot Matrix 32x8 Max7219 ממשק עם Ardiuno: 5 שלבים (עם תמונות)

וִידֵאוֹ: Dot Matrix 32x8 Max7219 ממשק עם Ardiuno: 5 שלבים (עם תמונות)

וִידֵאוֹ: Dot Matrix 32x8 Max7219 ממשק עם Ardiuno: 5 שלבים (עם תמונות)
וִידֵאוֹ: Arduino Scrolling Text Display Using 8x32 MAX7219 Dot Matrix LED Display | Digital Sign Board 2024, יולי
Anonim
Dot Matrix 32x8 Max7219 ממשק עם Ardiuno
Dot Matrix 32x8 Max7219 ממשק עם Ardiuno
Dot Matrix 32x8 Max7219 ממשק עם Ardiuno
Dot Matrix 32x8 Max7219 ממשק עם Ardiuno

שלום לכולם, Dot Matrix המבוסס על Max7219 אינם חדשים בשנת 2020, עד לאחרונה, תהליך ההתקנה תועד היטב, אפשר היה להוריד את ספריית החומרה מ- MajicDesigns. ושינה כמה שורות בקבצי הכותרת ו- FC16 עבד כמו קסם. זה היה עד ש- MajicDesigns תיקן את כל הבאגים בספרייה. עכשיו השיטה המתועדת לא עובדת..

ביליתי כמה ימים בחיפוש וגיליתי את זה במקרה..ייתכן שחלק מהמומחים יודעים זאת כבר. אבל חשבתי לתעד ולשתף אותו, לעזור לחדשים אחרים כמוני

שלב 1: מה אנחנו צריכים?

מה אנחנו צריכים?
מה אנחנו צריכים?
  • Max7219 לוח x 32 dotmatrix
  • ארדיאנו ננו
  • לוח לחם
  • כמה חוטים
  • מחשב נייד או שולחן עבודה עם Ardiuno ide

שלב 2: Max7219?

מקסימום 7219?
מקסימום 7219?
  • אם אינך בטוח אם יש לך max7219, אל תוציא את מטריצת הנקודות לד
  • השתמש בטלפון הנייד שלך כדי להתקרב ולצלם
  • זה מקל על הקריאה

שלב 3: התקן דרייבר

התקן דרייבר
התקן דרייבר
התקן דרייבר
התקן דרייבר
  • ב- 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 x 8
  • כתוב את הקוד בחזרה ל- Ardiuno Nano
  • בדוק את התצוגה
  • וואלה זה עובד !!

מקווה שזה יעזור למישהו בעתיד.

אנא שתף את ההערות וההצעות שלך

מוּמלָץ: