
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
במדריך זה נלמד כיצד לשלוט במטריצת LED MAX7219 עם Arduino על ידי הצגת טקסט פשוט.
צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך



- ארדואינו UNO (או כל ארדואינו אחר)
- מטריקס LED. אנו הולכים להשתמש במודול FC-16 הכולל ארבע תצוגות מטריקס 8 × 8 מדורגות ומנהג LED MAX7219 מובנה לכל תצוגה.
- חוטי מגשר
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל

- חבר סיכת LED מטריקס [VCC] לסיכת Arduino [5V]
- חבר פין מטריקס LED [GND] לסיכת Arduino [GND]
- חבר פין מטריקס LED [DIN] לסיכה דיגיטלית של Arduino [11]
- חבר סיכת LED מטריקס [CS] לסיכה דיגיטלית של Arduino [10]
- חבר סיכת LED מטריקס [CLK] לסיכה דיגיטלית של Arduino [13]
הערה: קרא גם את החלק לפתרון בעיות להלן
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO


כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף רכיבים



- הוסף רכיב "מחולל שעונים"
- הוסף רכיב "ערך טקסט"
- הוסף רכיב "מונה"
- הוסף "מקור מספר רב שלם"
- הוסף רכיב "מקסימום תצוגת LED LED SPI MAX7219/MAX7221"
שלב 5: רכיבי סט של Visuino



- בחר "ClockGenerator1" ובחלון המאפיינים קבע את "תדר" ל: 5
- בחר "Counter1" ובחלון המאפיינים הגדר את Max> Value ל- 0 ו- Min> Value ל- -170 הערה: -170 הוא המרחק ב- X (אורך הטקסט), שהטקסט יעבור משמאל לימין, תוכל לשחק עם המספר הזה כדי לקבל את האורך הנכון
- בחר "IntegerMultiSource1" ובחלון המאפיינים הגדר את "סיכות פלט" ל: 3
-
בחר "TextValue1" והגדר את "ערך" (זהו הטקסט שברצונך להציג במטריצת LED): ARDUINO LED MATRIX PROJECT
- בחר "LedController1" ובחלון המאפיינים בחר "קבוצות פיקסלים" ולחץ על שלוש הנקודות. בחלון "PixelGroups" גרור את "2D Graphics" מצד ימין לצד שמאל בחר "2D Graphics1" בצד שמאל ובצד set חלון מאפיינים:- "גובה" עד 8- "מראה אופקית" לאמת- "כיוון" ללכת למעלה- "הפוך אופקי" לאמת- "הפוך אנכי" לשקר- "רוחב" עד 32- בחר "אלמנטים" ולחץ על התווים התלת -ממדיים בחלון "אלמנטים" גרור את "מילוי מסך" שמאלה, הרחב את "טקסט" וגרור את "שדה הטקסט" לצד שמאל. בחר "שדה טקסט 1" ובחלון המאפיינים הגדר "גלישה" לשקר, בחר "X" ולחץ על סמל "הצמד" ובחר "מספר שלם כיור" << ראה את התמונה סגור את כל החלונות
- בחר "LedController1" ובחלון המאפיינים קבע את "עוצמה" ל- 0.1 <
שלב 6: רכיבי Visuino Connect

- חבר את סיכת "ClockGenerator1" [החוצה] לסיכה "Counter1" [In]
- חבר את סיכת "Counter1" [Out] ל- IntegerMultiSource1 pin [In]
- חבר את סיכת "IntegerMultiSource1" [0] ל- "LedController1"> שדה טקסט 1> X
- חבר את סיכת "IntegerMultiSource1" [1] ל- "LedController1"> מסך מילוי 1> שעון
- חבר את סיכת "IntegerMultiSource1" [2] לסיכה "TextValue1" [שעון]
- חבר את סיכת "TextValue1" [Out] ל- "LedController1"> שדה טקסט 1> In
- חבר את פין "LedController1" [בחר שבב] לסיכה הדיגיטלית של Arduino [10]
- חבר את פין "LedController1" [Out SPI] לסיכת Arduino [SPI In]
שלב 7: צור, הידור והעלה את קוד הארדואינו

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".
שלב 8: שחק
אם אתה מפעיל את מודול ה- Arduino UNO, מטריצת ה- LED תתחיל להציג את הטקסט מצד שמאל לצד ימין.
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino:
שלב 9: פתרון בעיות

במקרה שלי בעת הפעלת Arduino מטריצת ה- LED מהבהבה והטקסט לא הוצג במלואו. הסיבה לכך הייתה מכיוון ששבב MAX7219 רגיש מאוד לכל הפרעות מתח.
כדי לפתור הוספתי קבל אלקטרוליטי 47uf בין ה- LED Matrix VCC (+) ו- GND (-), הקפד לחבר את הקבל ימינה, + on (VCC) ו- - ב- (GND)
מוּמלָץ:
Arduino: מחוון פוטנטיו משתמש ב- Led Matrix MAX7219: 4 שלבים

ארדואינו: אינדיקטור פוטנציאלי משתמש במטריקס Led MAX7219: במדריך הקודם הכנתי אינדיקציה לפוטנטיומטר באמצעות טבעת ניאו פיקסלים של טבעת RGB. אתה יכול לראות את זה במאמר זה " מחוון פוטנציאל משתמש ב- RGB Neopixel " והיום אראה את מחוון הפוטנציאטור באמצעות ה- LED MAX7219
מדריך LED Matrix LED של Arduino Smile MAX7219: 4 שלבים

Arduino Smile MAX7219 Matrix LED הדרכה: במדריך זה " שליטה על מטריקס לד באמצעות Arduino ". אני מראה לך כיצד להשתמש במצגי מטריקס לד באמצעות Arduino. ובמאמר זה נלמד להעלות סמלי הבעה מחויכים באמצעות תצוגת מטריצה זו גם באמצעות Arduino. המרכיבים המשמשים
בקרת בהירות בקרת LED מבוססת PWM באמצעות לחצני לחיצה, פטל פאי ושריטה: 8 שלבים (עם תמונות)

בקרת בהירות בקרת LED מבוססת PWM באמצעות לחצני לחיצה, פטל פאי ושריטה: ניסיתי למצוא דרך להסביר כיצד PWM פועל לתלמידי, אז הנחתי לעצמי את המשימה לנסות לשלוט על בהירות הנורית באמצעות 2 כפתורי לחיצה. - כפתור אחד מגביר את הבהירות של נורית LED והשני מעמעם אותו. לפרוגרה
בקרת ESP8266 RGB LED STRIP WIFI - NODEMCU כשלט רחוק IR עבור רצועת LED נשלטת באמצעות Wifi - בקרת סמארטפון LED RIP LED STRIP: 4 שלבים

בקרת ESP8266 RGB LED STRIP WIFI | NODEMCU כשלט רחוק IR עבור רצועת LED נשלטת באמצעות Wifi | בקרת סמארטפון RGB LED STRIP: שלום חברים במדריך זה נלמד כיצד להשתמש ב- nodemcu או ב- esp8266 כשלט רחוק IR לשליטה ברצועת LED RGB ו- Nodemcu נשלט על ידי סמארטפון באמצעות wifi. אז בעצם אתה יכול לשלוט ב- RGB LED STRIP בעזרת הסמארטפון שלך
בקרת לוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219: 8 שלבים

שליטה בלוח LED בטלפון עם NodeMCU, ESP8266 ו- MAX7219: אני רוצה להשתמש בטלפון כדי לשלוט בלוח ה- LED כאות מפנה. אז, ESP8266 יפעל כנקודת גישה, מיקרו -בקר וגם כשרת. לשרת האינטרנט יהיה דף אינטרנט פשוט עם 3 לחצנים: פנה שמאלה, פנה ימינה והפוך SOS. הטקס