תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
MedeaWiz Sprite (https://www.medeawiz.com/) הוא מכשיר אלקטרוני קטן מאוד המפעיל סרטוני וידאו. ניתן למצוא את קטעי הווידאו עבור ה- Sprite באמצעות כונן הבזק/אצבע USB או בכרטיס SD. ה- Sprite יפעיל סרטון אחד כברירת מחדל בלולאה. ניתן לבחור ולהפעיל סרטונים אחרים הממוקמים בהתקן הפלאש באמצעות שלט רחוק Sprite.
נרכש מאמזון או מ- TeamKingsley
Sensor. Engine MICRO הוא לוח בקר קטן לתכנות שנועד להתממשק לחיישנים ולשלוט במודולים שונים. ניתן להשתמש ב- SEM כמכשיר למידת STEM. מצוין לשימוש עם אוסף של 37+ חיישנים!
נרכש מ- CircuitGizmos
חיישן. מנוע MICRO (SEM) Rev 4
לב SEM הוא מיקרו -בקר של 32 סיביות עם מתורגמן תוכנות מתקדם משולב. השפה בה משתמש SEM היא גרסה מודרנית של BASIC. בניגוד לגרסאות קודמות של השפה, ה- BASIC החדש הזה בנוי. הוא תומך בשגרות משנה ואינו זקוק למספרי שורה. זוהי השפה המושלמת ל- SEM. זה קל ללמוד, ובכל זאת עוצמתי. יש לו תמיכה בבקרת הקלט והפלט הדרושה ל- SEM.
ל- SEM יש קווי I/O לאורך הקצה העליון של הלוח לחיבור למעגלים שונים. ניתן להשתמש ב- SEM עם לוח מודפס ללא הלחמה לאב טיפוס. ניתן להשתמש ב- SEM גם עם שיטות חיבור חשמליות אחרות כדי להתממשק למודולים, התקנים ומעגלים.
שלב 1: הפעלת סרטונים
ניתן להפעיל את ה- Sprite גם באמצעות מגע כפתור (או מעגל מקביל של "מגע יבש") להפעלת קובץ וידיאו ספציפי. ההוראות המצורפות ל- Sprite (ניתן להוריד את המדריך לפני הרכישה) מראות כיצד ניתן להשתמש בכפתור להפעלת ה- Sprite להפעלת קובץ וידיאו. ההוראות גם מראות כיצד ניתן לחבר בקר Logic הניתן לתכנות (PLC) או חיישן תנועה PIR ישירות ל- Sprite כדי להפעיל את השמעת הווידיאו.
הפעלה זו מאפשרת לחצן או מכשיר עם פלט במגע יבש להפעיל קובץ יחיד. ניתן לבצע הפעלה מורכבת יותר על ידי שימוש ב- MICRO Sensor. Engine כדי להעריך תנאים בודדים או מרובים על סמך קלט חיישן או זמן מתוכנן. ה- SEM יתחבר לספרייט באמצעות יציאת הקלט/פלט של Sprite ותשתמש בפקודות סדרתיות לשליטה על ה- Sprite.
שלב 2: הפעלה מהחיישן. מנוע: מיקרו
יציאת הקלט/פלט של Sprite מספקת חיבור לקרקע וכן +5V (100mA) שניתן להשתמש בהם להפעלת ה- SEM. השליטה הסדרתית של ה- Sprite מה- SEM מתבצעת באמצעות הקווים הטוריים Tx ו- Rx. החיבורים ליציאת הקלט/פלט מסופקים במדריך Sprite ומוצגים כאן.
בתרשים שלמעלה המלבן בשם "מיקרו -מעבד" יהיה ה- Sensor. Engine MICRO. ה- SEM מחובר ל- Sprite באמצעות כבל מותאם אישית קטן. החוט השחור הוא הפניה לקרקע, החוט האדום מספק 5V להפעלת ה- SEM. (מנותק במהלך הפיתוח מכיוון שחיבור ה- USB מספק 5V.)
החוטים הכחולים והירוקים הם תקשורת סדרתית. עבור קוד זה אין שימוש בנתונים המתקבלים מהספרייט.
שלב 3: התוכנית
התוכנית לדוגמא פשוטה למדי: גלול בין קבוצת מספרים (0 עד 10) וכאשר נבחר, הפעל את הקובץ המשויך למספר.
'בקר ספרייט * תיאור תוכנית 4 שורות מופיע בבורר הקבצים' * עד לתו ה -21 לאחר האפוסטרוף היחיד. ' *' * '--------------------- *
מפורש אופציה
אופציה ברירת מחדל אין אופציה אוטומטית מופעלת
'====================================================
'קוד התקנה' קוד ההגדרה פועל פעם אחת בעת הפעלת תוכנית זו '==================================== ==================
'S. E: כפתור MICRO קוטע וקובע
'משותף לאפליקציות SEM, וכו' SETPIN 7, INTL, semRedBtnInt, PULLUP SETPIN 24, INTL, semYelBtnInt, PULLUP SETPIN 26, INTL, semGrnBtnInt, PULLUP DIM semredBtn INTGER ASBINER ASTIMBT ASBANK 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
טקסט 0, 0, "בקר ספרייט",, 3, 1
טקסט 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 טקסט 0, 57, "בחירה אחורית",, 3
לַעֲשׂוֹת
אם semRedBtn> 1 ואז
semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 THEN FileNum = FileNumLimit טקסט 0, 0, "בקר ספרייט",, 3, 1 טקסט 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 טקסט 0, 57, "בחירה אחורית",, 3 ENDIF
אם semYelBtn> 1 ואז
semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLimit ואז FileNum = 0 טקסט 0, 0, "בקר ספרייט",, 3, 1 טקסט 64, 12, ""+STR $ (FileNum)+"", C, 2, 2 טקסט 0, 57, "בחירה אחורית",, 3 ENDIF
אם semGrnBtn> 1 ואז
semGrnBtn = 0 פתוח "COM1: 9600" בתור PRINT #1 במספר 1, CHR $ (FileNum); CLOPE #1 ENDIF LOOP
'=====================================================
'SE: MICRO Button Interrupt Subutines' המשותף לאפליקציות SEM וכו '' ================================== ======================
'שגרת כפתורים אדומים/צהובים/ירוקים
'שגרות כפתורי SEM סטנדרטיים. 'בדיקת semRedBtn> 1 ללחיצת כפתורים,> x ללחיצת כפתורים ארוכה
SUB semRedBtnInt
semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) SUB SUB
SUB semYelBtnInt
semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) SUB SUB
SUB semGrnBtnInt
semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) SUB SUB
שלב 4: פעולה פשוטה
המספר הגדול והמרכז בתצוגה מראה איזה קובץ מושמע או שנבחר לאחרונה.
הכפתור האדום מפחית את מספר הקובץ. הכפתור הצהוב מגדיל את מספר הקובץ.
הכפתור הירוק בוחר/מנגן את הקובץ הממוספר.