תוכן עניינים:
וִידֵאוֹ: מדריך תצוגה 7 פלחים Arduino MAX7219: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
MAX7219 הוא IC המשמש להנעת נוריות של 7 פלחים (עד 8 ספרות), חסימות תצוגות (תצוגות ברים) ו- 64 נוריות בודדות שהן קטודות קומון. כדי לתקשר עם מיקרו -בקר, MAX7219 משתמש במערכת התקשורת SPI. אז כדי להניע 64 נוריות נוריות צריך רק 3 יציאות של המיקרו -בקר.
במאמר זה אראה לך כיצד להשתמש במודול בן 7 קטעים המשתמש ב- IC MAX7219 כמנהל ההתקן.
רכיבים נדרשים:
- מודול 7 פלחים MAX7219
- ארדואינו ננו
- מגשר תיל
- מיני USB
הספרייה הנדרשת:
LedControl
במדריך זה אני משתמש בלוח Arduino Nano. אם מעולם לא השתמשת בו. אני מציע לקרוא את המאמר הקודם שלי בנושא "כיצד להשתמש בארדואינו ננו".
שלב 1: הרכיב את כל הרכיבים
חבר את לוח ה- Arduino למודול בן 7 הפלחים. עיין בתמונה או בהוראה שכתבתי למטה:
ארדואינו ל -7 קטעים
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS/LOAD
שלב 2: הוסף ספרייה
לאחר השלמת המעגל. הוסף את ספריית "LedControl" ל- IDE של Arduino.
כדי להוסיף ספרייה ל- Arduino, תוכל לקרוא אותה במאמר "כיצד להוסיף ספרייה חיצונית ל- Arduino" שיצרתי קודם ".
שלב 3: פונקציות נוספות
לאחר הוספת ספריית LedControl. תוכל להשתמש בפונקציות נוספות לשליטה במודול בן 7 הפלחים.
טַעֲנָה
addr - כתובת התצוגה
ספרה - מיקום הספרה בתצוגה (0..7) ערך - הערך שיש להציג. (0x00..0x0F)
dp קובע את הנקודה העשרונית.
פוּנקצִיָה
setChar (addr, digit, value.dp); // כדי להציג את ערך סוג הצ'אר לקידוד ASCII של 7 סיביות
setDigit (addr, digit, value, dolean dp); // להצגת ספרות ותווים בפונקציית setRow אחת (addr, digit, value, dp בוליאני); // כדי להציג את האובייקט בספרה הרצויה
לפרטים נוספים אנא קרא כאן.
שלב 4: העלה סקיצה
שרטטתי לניסוי של מודול 7 פלחים זה. אתה יכול להעתיק את הקוד למטה ואז להדביק אותו בסקיצה שלך.
// עלינו תמיד לכלול את הספרייה
#כלול "LedControl.h"
/*
עכשיו אנחנו צריכים LedControl לעבוד איתו. ***** מספרי סיכה אלה כנראה לא יעבדו עם החומרה שלך *****
סיכה 12 מחוברת ל- DataIn
סיכה 11 מחוברת ל- CLK
סיכה 10 מחוברת ל- LOAD
יש לנו רק MAX72XX יחיד.
*/
LedControl lc = LedControl (12, 11, 10, 1);
/ * אנו תמיד ממתינים מעט בין עדכוני התצוגה */
זמן עיכוב ארוך ללא סימן = 500;
הגדרת בטל () {
/ * ה- MAX72XX נמצא במצב חיסכון בחשמל בעת ההפעלה, עלינו לבצע שיחת השכמה */
כיבוי lc. (0, שקר);
/ * הגדר את הבהירות לערכים בינוניים */
lc.setIntensity (0, 8);
/ * ונקה את התצוגה */
lc.clearDisplay (0);}
ריק שלום () {
lc.setChar (0, 7, 'H', שקר);
lc.setChar (0, 6, 'E', שקר);
lc.setChar (0, 5, 'L', false);
lc.setChar (0, 4, 'L', שקר);
lc.setChar (0, 3, '0', שקר);
lc.setChar (0, 2, '.', false);
lc.setChar (0, 1, '.', false);
lc.setChar (0, 0, '.', שקר);
עיכוב (זמן עיכוב+1000);
lc.clearDisplay (0);
עיכוב (זמן עיכוב);
lc.setDigit (0, 7, 1, שקר);
עיכוב (זמן עיכוב);
lc.setDigit (0, 6, 2, שקר);
עיכוב (זמן עיכוב);
lc.setDigit (0, 5, 3, false);
עיכוב (זמן עיכוב);
lc.setDigit (0, 4, 4, שקר);
עיכוב (זמן עיכוב);
lc.setDigit (0, 3, 5, false);
עיכוב (זמן עיכוב);
lc.setDigit (0, 2, 6, false);
עיכוב (זמן עיכוב);
lc.setDigit (0, 1, 7, שקר);
עיכוב (זמן עיכוב);
lc.setDigit (0, 0, 8, שקר);
עיכוב (1500);
lc.clearDisplay (0);
עיכוב (זמן עיכוב);
}
לולאת חלל () {שלום ();
}
או להוריד את הקובץ למטה:
שלב 5: תוצאה
תהנו מהתוצאה.
אם יש שאלות פשוט כתוב אותן בעמודת ההערות.
נתראה במאמר הבא.
מוּמלָץ:
תצוגה בת 4 ספרות 7 פלחים 14 סיכות עם ארדואינו: 3 שלבים
תצוגת פלחים בת 4 ספרות 7 סיכות עם ארדואינו: תמיד כדאי לבדוק אם המכשיר פועל כראוי או לא אם לרכיב זה מספר סיכות גדול מאוד. בפרויקט זה בדקתי את תצוגת ה -14 פינים בת ה -4 ספרות בת 7 הספרות שלי. כל הקטע 7 יציג 0 עד 9 בו זמנית
מונה תצוגה של 7 פלחים עם רישום משמרות: 3 שלבים
מונה תצוגה של 7 פלחים עם רשימת משמרות: זהו הפרויקט המושלם למתחילים אם אתה רק לומד כיצד להשתמש במרשם משמרות וכיצד הוא פועל עם קוד. בנוסף, פרויקט זה הוא התחלה מצוינת אם אתה חדש בתצוגת 7 הקטעים. לפני שתתחיל בפרוייקט זה הקפד לבצע
מערך תצוגה של 7 פלחים: 6 שלבים (עם תמונות)
מערך תצוגת 7 פלחים: בניתי תצוגת לד המורכבת מ -144 תצוגות 7 קטעים הנשלטות על ידי ננו ארדואינו. הקטעים נשלטים על ידי 18 MAX7219 ICs שיכולים לשלוט עד 64 נוריות בודדות או 8 7 תצוגות פלח. המערך כולל 144 תצוגות המורכבות כל אחת מ
חיישן לחות קרקע קל Arduino 7 פלחים תצוגה: 4 שלבים (עם תמונות)
חיישן לחות קרקע קל Arduino 7 פלחי תצוגה: שלום! הסגר יכול להיות קשה. יש לי מזל שיש לי חצר קטנה והרבה צמחים בבית וזה גרם לי לחשוב שאוכל להכין כלי קטן שיעזור לי לשמור עליהם היטב כשאני תקוע בבית. פרויקט זה הוא פשוט ופונקציונלי
שעון תצוגה של פלחי Diy Seven פלחים: 9 שלבים
שעון תצוגה של Diy Seven Segment: במדריך זה, אני הולך להראות לך כיצד לבנות שעון בן שבעה קטעים