תוכן עניינים:

שליטה ב- MedeaWiz Sprite: 4 שלבים
שליטה ב- MedeaWiz Sprite: 4 שלבים

וִידֵאוֹ: שליטה ב- MedeaWiz Sprite: 4 שלבים

וִידֵאוֹ: שליטה ב- MedeaWiz Sprite: 4 שלבים
וִידֵאוֹ: [What-If 14] Goku Black (Super Saiyan 4) VS Vegeta (Super Saiyan God Evolution). 2024, נוֹבֶמבֶּר
Anonim
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite
שליטה ב- MedeaWiz Sprite

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: הפעלה מהחיישן. מנוע: מיקרו

מפעילה מהחיישן.מנוע: MICRO
מפעילה מהחיישן.מנוע: MICRO
מפעילה מהחיישן.מנוע: MICRO
מפעילה מהחיישן.מנוע: MICRO

יציאת הקלט/פלט של 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: פעולה פשוטה

פעולה פשוטה
פעולה פשוטה

המספר הגדול והמרכז בתצוגה מראה איזה קובץ מושמע או שנבחר לאחרונה.

הכפתור האדום מפחית את מספר הקובץ. הכפתור הצהוב מגדיל את מספר הקובץ.

הכפתור הירוק בוחר/מנגן את הקובץ הממוספר.

מוּמלָץ: