תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך הקודם נאמר כיצד להציג טקסט על מודול תצוגת LED P10 של Dot Matrix באמצעות מחבר Arduino ו- DMD, אותו תוכל לבדוק כאן. במדריך זה ניתן הדרכת פרוייקטים פשוטה על ידי שימוש במודול P10 כמדיה לתצוגה. הפעם ניתן לכם הדרכה על תכנות חיישן טמפרטורה באמצעות LM35.
שלב 1: חומרים שאתה צריך
אתה תצטרך:
- ארדואינו אונו
- מחבר DMD
- חיישן טמפרטורה LM35
- לוח לחם
- חוטי מגשר
שלב 2: חיבור
לחיבור כפי שמוצג למעלה.
שלב 3: תכנית
לאחר השלמת ההתקנה עבור אל התכנות, התכנות דורשת קבצי ספרייה נוספים אותם תוכל להוריד >> ספריית DMD & TimeOne.
דוגמאות לתוכניות כדלקמן:
/ * הכנס ספריית קבצים */ #כולל #כלול #כלול #כלול #הגדר Panjang 1 // מספר אורך תצוגה P10 #הגדר Lebar 1 // מספר רוחב תצוגה P10 #הגדר חיישן A5 // הגדר סיכת חיישן = סיכה A5
DMD dmd (פנג'אנג, לבר); // אורך x רוחב
/ * משתנה Deklarasi */ float suhu; char chr [5]; חלל ScanDMD () {dmd.scanDisplayBySPI (); } הגדרת void (void) {// התקנת DMD Timer1.initialize (5000); Timer1.attachInterrupt (ScanDMD); dmd.selectFont (SystemFont5x7); // גופן בשימוש dmd.clearScreen (נכון); Serial.begin (9600); // הפעל את הפונקציה של סדרת התקשורת} לולאת חלל (חלל) {dmd.clearScreen (נכון); סוהו = 0; suhu = analogRead (חיישן); סוהו = (5.0 * סוהו * 100.0) / 1024.0; Serial.println (suhu); dtostrf (suhu, 4, 2, chr); dmd.drawString (2, 0, chr, 5, GRAPHICS_NORMAL); dmd.drawString (6, 9, "'Cel", 4, GRAPHICS_NORMAL); עיכוב (5000); }