תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה "שליטה במטריקס לד באמצעות Arduino". אני מראה לך כיצד להשתמש במסכי מטריקס לד באמצעות Arduino.
ובמאמר זה נלמד ליצור סמלי הבעה מחויכים באמצעות תצוגת מטריצה זו באמצעות Arduino מדי.
המרכיבים המשמשים עדיין זהים למאמר הקודם. אז מיד נתחיל את ההדרכה.
שלב 1: רכיב נדרש
זוהי רשימה של הרכיבים הדרושים:
- לד מטריק
- ארדואינו ננו
- כבל מגשר
- USBmini
- לוח פרויקט
הספרייה הנדרשת:
LedControl
שלב 2: תכנית
להרכבת הרכיבים ראו את הציור הסכימטי למעלה, תוכלו גם לראות את המידע שלהלן:
לד מטריקס לארדואינו
VCC ==> +5V
GND ==> GND
DIN ==> D6
CS ==> D7
CLK ==> D8
לאחר השלמת הרכבת הרכיבים, המשך לתהליך התכנות.
שלב 3: תכנות
השתמש בקוד להלן כדי ליצור סמל של חיוך במטריצת הנקודות:
#כלול "LedControl.h"
/*
עכשיו אנחנו צריכים LedControl לעבוד איתו. ***** מספרי סיכות אלה כנראה לא יעבדו עם החומרה שלך ***** סיכה 6 מחוברת ל- DataIn סיכה 8 מחוברת לסיכה CLK 7 מחוברת ל- LOAD יש לנו רק MAX72XX יחיד. */
LedControl lc = LedControl (6, 7, 8, 1);
זמן עיכוב ארוך ללא סימן = 100;
הגדרת בטל () {
כיבוי lc. (0, שקר); lc.setIntensity (0, 8); lc.clearDisplay (0); }
חיוך ריק () {
בייט a [8] = {B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};
lc.setRow (0, 0, a [0]);
lc.setRow (0, 1, a [1]); lc.setRow (0, 2, a [2]); lc.setRow (0, 3, a [3]); lc.setRow (0, 4, a [4]); lc.setRow (0, 5, a [5]); lc.setRow (0, 6, a [6]); lc.setRow (0, 7, a [7]); }
לולאת חלל () {
חיוך(); }
שלב 4: תוצאה
לתוצאות ניתן לראות בתמונה למעלה.