תוכן עניינים:
- שלב 1: העתקת קובץ המדגם MakeCode
- שלב 2: סקירת אפליקציית Micro: bit IOS
- שלב 3: התאמת מיקרו: ביט
- שלב 4: לחיצה על הכפתורים
- שלב 5: הקשה על נקודות LED
- שלב 6: התאמה למכשיר
- שלב 7: חיפוש באמצעות Bluetooth
- שלב 8: בדוק אם ההתאמה מצליחה
- שלב 9: הגדרת לוח המשחקים
- שלב 10: משחק עם לוח המשחקים
- שלב 11: הסרת המיקרו: ביט באפליקציה
- שלב 12: הסרת המיקרו: ביט בהגדרת ה- Bluetooth
- שלב 13: סקירת קובץ המדגם MakeCode
- שלב 14: בודקים אם התוספים נוספים
- שלב 15: בהתחלה
- שלב 16: היגוי פונקציות
- שלב 17: פונקציה קדימה
- שלב 18: פונקציה לאחור
- שלב 19: הפסקת פונקציות
- שלב 20: הקצאת פעולות לכפתור א
- שלב 21: הקצאת פעולות לכפתור ב '
- שלב 22: יישום פעולות לכפתור C
- שלב 23: פעולות הגדרה לכפתור D
וִידֵאוֹ: [2020] שימוש באייפון או אייפד ו- Micro: bit Game Pad App לשליטה במכונית RC: 23 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
האם חשבת להשתמש באייפון או באייפד שלך לשליטה במיקרו: ביט?
האם אתה יודע Micro: bit Educational Foundation מספקת את אפליקציית iOS בחנות האפליקציות? חפש "micro: bit" בחנות האפליקציות ותוכל להוריד את האפליקציה בחינם. האפליקציה משתמשת ב- Bluetooth לזיווג מכשירי ה- iOS שלך ומיקרו: ביטים והיא יכולה להעביר קבצי MakeCode. יתר על כן, האפליקציה מאפשרת לאייפון או לאייפד שלך להפוך ל- Game Pad עבור המיקרו: ביט שלך!
נשמע כיף? איך נוכל ליהנות מזה?
למה שלא תנסה את הפרויקט הזה? אתה יכול לשלוט מרחוק במכונית ה- RC המופעלת באמצעות מיקרו: ביט בעזרת אפליקציית Game Pad באייפון או אייפד שלך!
במדריך זה נציג כיצד להגדיר את אפליקציית iOS במכשיר ה- iPhone או האייפד שלך, כיצד ניתן להתאים אותה עם המיקרו: ביט שלך וכיצד להשתמש בבקר Game Pad באפליקציה לשליטה במכונית RC המופעלת באמצעות מיקרו: ביט. אנו נספק את קובץ הדוגמא המוכן ל- PlayCode והדרכה שלו. נבחן כל גוש קוד וננתח כיצד הוא פועל. תוכל גם לצפות במדריך זה ב- YouTube.
אספקה:
מכשירים ואפליקציות
תזדקק למכשיר iOS (אייפון או אייפד) בפרויקט זה. ודא שהורדת את אפליקציית iOS בחנות האפליקציות. בדוק את תאימות המכשיר שלך לאפליקציה לשימוש ב- Bluetooth.
- אייפון או אייפד x1
- אפליקציית iOS x1
מכשירי חשמל
תזדקק למיקרו: ביט ומכונית RC בפרויקט זה.
- מיקרו: ביט x1
- Valenta Off-Roader x1
- 1.5V סוללות AA x4 (לרכב)
Valenta Off-Roader היא מכונית שטח שטח מופעל באמצעות מיקרו: ביט. הוא תואם לגו טכניקה ומצויד בשני מנועי מיקרו הילוכים (x2) על הגלגלים האחוריים ו (x1) סרוו היגוי מובנה המבוסס על מנגנון זרוע שיווי המשקל Roberval. עיין בהדרכה להרכבת המכונית. עבור סוללות, אנו ממליצים להשתמש בארבע (x4) סוללות 1.5V חדשות וחד פעמיות.
שלב 1: העתקת קובץ המדגם MakeCode
לפרויקט זה הכנו את קובץ הדוגמא של MakeCode (Receiver.hex) כך שתוכל להוריד. מכיוון שקובץ הדוגמא מוכן להפעלה, תוכל להתחיל לשחק מייד.
בשלב זה תוכל להוריד את קובץ הדוגמה למחשב שלך. חבר את המחשב שלך לבין המיקרו: ביט באמצעות כבל USB. גרור ושחרר את קובץ הדוגמא למיקרו: ביט והשתמש בזה כמיקרו: ביט "מקלט".
לאחר שהעתקת את קובץ הדוגמה למיקרו: ביט, נתק אותו מהמחשב. לאחר מכן, הרכיב את המיקרו: ביט במכשיר ה- Valenta Off-Roader והפעל את מתג ההפעלה בלוח בקר המנוע.
שלב 2: סקירת אפליקציית Micro: bit IOS
הורדת את אפליקציית ה- micro: bit iOS לאייפון או לאייפד שלך? עבור לחנות האפליקציות, חפש "מיקרו: ביט" ותוכל למצוא את האפליקציה שמספקת מיקרו: ביט חינוך קרן.
כאשר אתה פותח את האפליקציה, אתה יכול לראות את התפריט העליון!
הקש על כפתור בחר מיקרו: ביט לזיווג המיקרו: ביט.
שלב 3: התאמת מיקרו: ביט
כרגע, לא זיווגת שום מיקרו: ביט לאייפון או לאייפד שלך. לחץ על התאמת כפתור צהוב מיקרו: ביט.
שלב 4: לחיצה על הכפתורים
בשלב זה, יהיה עליך לבצע את הפעולות הבאות במקביל.
- לחץ לחיצה ארוכה על כפתור A ועל כפתור ב '
- לחץ ושחרר את כפתור האיפוס מאחור
כאשר נקודות LED מהבהבות לגמרי, לחץ על הלחצן הבא.
שלב 5: הקשה על נקודות LED
בשלב זה, האפליקציה רוצה לזהות את המיקרו: ביט שברצונך להתאים. הקש על כל נקודת LED באפליקציה בדיוק בדיוק כפי שהם מוצגים על מטריצת ה- micro: bit LED.
שלב 6: התאמה למכשיר
כאשר אתה מגיע לשלב זה, לחץ על כפתור הבא.
שלב 7: חיפוש באמצעות Bluetooth
במהלך שלב זה, אנא המתן רגע.
שלב 8: בדוק אם ההתאמה מצליחה
האם זיווגת את המיקרו: ביט לאייפון או לאייפד שלך בהצלחה?
שלב 9: הגדרת לוח המשחקים
בואו להגדיר את בקר Game Pad!
לחץ על כפתור הוסף (+) ובחר Game Pad ברשימה.
שלב 10: משחק עם לוח המשחקים
זיווגת את המיקרו: ביט לאייפון או לאייפד שלך. בקר Game Pad מוגדר כעת.
לחץ על כפתור התחל למשחק!
האם הורדת את קובץ הדוגמא של MakeCode למיקרו: ביט? חזור לשלב הקודם והעתק את קובץ Receiver.hex ל- micro: bit והשתמש בו כ- "מקלט" micro: bit. הוא מוכן לשחק ותוכל להתחיל לנהוג במכונית באופן מיידי! נסה את הפעולות האלה ושלט את הדרך!
- לחיצה על כפתור A -> המכונית קדימה
- לחיצה על כפתור B -> המכונית הולכת אחורה
- לחיצה על כפתור C -> המכונית פונה שמאלה
- לחיצה על כפתור D -> המכונית פונה ימינה
שלב 11: הסרת המיקרו: ביט באפליקציה
האפליקציה מאפשרת לך להגדיר מספר מיקרו: סיביות בו זמנית.
אם זיווגת יותר מדי מיקרו: ביט ואם ברצונך להסיר אחד מהם, עבור לתפריט העליון והקש על כפתור בחר מיקרו: ביט. תוכל לראות את רשימת הביטים של מיקרו: שביצעת בעבר. הקש על כפתור האשפה כדי להסיר את המיקרו: ביט.
שלב 12: הסרת המיקרו: ביט בהגדרת ה- Bluetooth
אנו ממליצים גם לנקות את הגדרת ה- Bluetooth מדי פעם על ידי הסרת המיקרו -סיביות ששמרת בעבר.
כדי לנקות את המיקרו: סיביות ששמרו בעבר בהגדרת ה- Bluetooth במכשיר ה- iOS שלך,
- עבור אל הגדרה.
- עבור אל בלוטות '.
- הקש על המיקרו: ביט שברצונך להסיר.
- הקש על לחצן שכח את המכשיר הזה.
- לחץ על כפתור אישור.
שלב 13: סקירת קובץ המדגם MakeCode
כעת נבחן כיצד יעבדו קודי החסימה בקובץ לדוגמה זה של MakeCode.
בשלב הקודם הורדת את קובץ הדוגמא של MakeCode למחשב שלך. חבר את המחשב שלך לבין המיקרו: ביט באמצעות כבל USB. פתח את עורך MakeCode ולחץ על כפתור ייבוא. פתח את קובץ Receiver.hex שהעתקת ל- "מקלט" מיקרו: ביט.
שלב 14: בודקים אם התוספים נוספים
בפרויקט זה, נצטרך לכלול תוספי Bluetooth, מכשירים ושירותים בעורך. לחץ על הרחבות בתחתית התפריט. לחץ על כל תוסף אחד אחד והוסף אותו לתפריט.
הרחבת בלוטות '
יהיה עליך להשתמש בלוק שירות io pin bluetooth בתוסף זה. בלוק זה יאפשר לקודים אחרים לעבוד עם סיכות דיגיטליות ואנלוגיות באמצעות תקשורת Bluetooth.
הרחבת מכשירים
יהיה עליך להשתמש בלוק כפתורי gamepad בתוסף זה. בלוק זה יאפשר לך להקצות פעולה לכל לחצן Game Pad באפליקציית iOS.
הארכת סרוו
יהיה עליך להשתמש בטווח סרוו מוגדר ולהגדיר בלוקים של זווית סרוו בתוסף זה. בלוקים אלה יאפשרו לסרוו להגדיר את טווח הסיבוב של סרוו, כמו גם להניף אותו לזווית הרצויה.
שלב 15: בהתחלה
על בלוק ההתחלה
בלוק זה נקרא בתחילה בבת אחת כאשר "מקלט" מיקרו: ביט מופעל.
שירות הבלוק io PIN של הבלוק יאפשר לקודים אחרים לעבוד עם סיכות דיגיטליות ואנלוגיות באמצעות תקשורת Bluetooth.
מתוך הרחבה של פונקציות, גרור ושחרר את בלוק היגוי השיחות פנימה בתוך בלוק ההתחלה. הוא יקרא לחסימת ההיגוי של הפונקציה וההיגוי של המכונית מבט ישר קדימה.
שלב 16: היגוי פונקציות
באופן כללי, ההיגוי של המכונית לא תמיד ישר קדימה בגלל הסרוו שלו כברירת מחדל,. אם אתה מסתכל על המכונית מלמעלה, ההיגוי עשוי להיות מעט ימינה או שמאלה. בקובץ המדגם נשתמש בפונקציה זו לכיול זווית הסרוו למיקומה המרכזי, כך שהיגוי המכונית יסתכל ישר קדימה.
נניח שהסרוו מחובר לפין P2 בבקר המנוע. בואו להגדיר שהסרוו מתנדנד מ 0 עד 180 מעלות והזווית המרכזית שלו היא 90 מעלות.
בלוק היגוי פונקציות
בתוסף פונקציה, צור פונקציה חדשה וקרא לה פונקציית ניווט.
צור מרכז משתנה חדש בסיומת משתנים להגדרת הזווית המרכזית של סרוו.
מהתוסף Servos, גרור ושחרר את הבלוק הזה כגון הגדרת טווח סרוו P2 שבין 0 ל -180 להגדרת טווח הסיבוב של הסרוו מ 0 עד 180 מעלות.
מהתוסף Servos, גרור ושחרר בלוק נוסף כגון הגדר סרוו P2 למרכז.
תסתכל על המכונית שלך מלמעלה. איך זה נראה?
- אם ההיגוי מעט שמאלי, הגדר את המרכז ל 90 - 5 לקיזוז -5 מעלות ימינה.
- אם ההיגוי שלה מעט ימינה, הגדר את המרכז ל 90 + 5 לקיזוז 5 מעלות שמאלה.
שלב 17: פונקציה קדימה
כיצד נוכל לקבוע את הכיוון והמהירות של המנועים?
יש לנו מנוע מיקרו הילוך M1 בגלגל האחורי השמאלי ועוד מנוע מיקרו הילוך M2 בגלגל האחורי הימני.
כיצד ניתן להגדיר בלוק בפונקציה זו כדי לאפשר למכונית להתקדם?
בלוק פונקציה קדימה
עבור הגלגל האחורי השמאלי M1, נשתמש ב- P13 לכיוון המנוע. מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה דיגיטלית P13 ל- 0 כך ש- M1 ימשיך קדימה.
עבור הגלגל האחורי M1 השמאלי, נשתמש ב- P12 למהירות המנוע (מהירות מקסימלית = 1023). מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה אנלוגית P12 עד 1023 כך ש- M1 יפעל במהירות המקסימלית שלו.
עבור הגלגל האחורי הימני M2, נשתמש ב- P15 לכיוון המנוע. מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה דיגיטלית P15 ל- 0 כך ש- M2 ימשיך קדימה.
עבור הגלגל האחורי הימני M2, נשתמש ב- P14 למהירות המנוע (מהירות מקסימלית = 1023). מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה אנלוגית P14 עד 1023 כך ש- M2 יפעל במהירות המקסימלית שלו.
שלב 18: פונקציה לאחור
איך אפשר לתת למכונית ללכת אחורה?
פשוט העתק את כל הבלוקים מהפונקציה קדימה והחלף את מספרי הסיכה המשמשים לכיוון ומהירות.
לתפקד בלוק לאחור
לגלגל M1 האחורי השמאלי, נשתמש ב- P12 לכיוון המנוע. מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה דיגיטלית P12 ל- 0 כך ש- M1 יחזור לאחור.
עבור הגלגל האחורי M1 השמאלי, נשתמש ב- P13 למהירות המנוע (מהירות מקסימלית = 1023). מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה אנלוגית P13 עד 1023 כך ש- M1 יפעל במהירות המקסימלית שלו.
עבור הגלגל האחורי הימני M2, נשתמש ב- P14 לכיוון המנוע. מהסיומת Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה דיגיטלית P14 ל- 0 כך ש- M2 יחזור לאחור.
עבור הגלגל האחורי הימני M2, נשתמש ב- P15 למהירות המנוע (מהירות מרבית = 1023). מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה אנלוגית P15 עד 1023 כך ש- M2 יפעל במהירות המקסימלית שלו.
שלב 19: הפסקת פונקציות
כיצד נוכל לעצור את המנועים?
כל שעליך לעשות הוא להעתיק את כל הבלוקים מהפונקציה קדימה ולהגדיר את מהירות המנוע ל- 0 (ללא מהירות).
בלוק עצירה של פונקציות
עבור הגלגל האחורי השמאלי M1, נשתמש ב- P13 לכיוון המנוע. מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה דיגיטלית P13 ל- 0 כך ש- M1 ימשיך קדימה.
עבור הגלגל האחורי M1 השמאלי, נשתמש ב- P12 למהירות המנוע (ללא מהירות = 0). מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה אנלוגית P12 ל- 0 כך ש- M1 יפסיק.
עבור הגלגל האחורי הימני M2, נשתמש ב- P15 לכיוון המנוע. מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה דיגיטלית P15 ל- 0 כך ש- M2 ימשיך קדימה.
עבור הגלגל האחורי הימני M2, נשתמש ב- P14 למהירות המנוע (ללא מהירות = 0). מהתוסף Pins, גרור ושחרר את הבלוק הזה כגון סיכת כתיבה אנלוגית P14 ל- 0 כך ש- M2 יפסיק.
שלב 20: הקצאת פעולות לכפתור א
כעת, בואו נגדיר את הפעולות לכפתור A ב- Game Pad באפליקציית iOS.
מה דעתך על לחיצה על כפתור A מאפשרת למכונית להתקדם, ושחרור כפתור A מאפשר למכונית לעצור?
על כפתור gamepad בלוק למטה
מתוך הרחבה התקנים, גרור ושחרר על לחצן gamepad A בלוק למטה.
מתוך הרחבה של פונקציות, גרור ושחרר בלוק קדימה של שיחות והכנס אותו בתוך בלוק זה.
על כפתור gamepad בלוק למעלה
מתוך הרחבה התקנים, גרור ושחרר על לחצן gamepad A בלוק למעלה.
מהתוסף פונקציות, גרור ושחרר את בלוק עצירת השיחות והכניס אותו לחסימה זו.
שלב 21: הקצאת פעולות לכפתור ב '
כעת, בואו נגדיר את הפעולות של לחצן B ב- Game Pad באפליקציית iOS.
מה דעתך על לחיצה על כפתור B מאפשרת לרכב ללכת אחורה, ושחרור כפתור B מאפשר למכונית לעצור?
על לחצן gamepad B למטה בלוק
מתוך הרחבה התקנים, גרור ושחרר על לחצן gamepad B למטה.
מהתוסף פונקציות, גרור ושחרר את הבלוק לאחור של שיחות והכנס אותו בתוך בלוק זה.
על לחצן gamepad B למעלה בלוק
מתוך הרחבה התקנים, גרור ושחרר על לחצן gamepad B למעלה בלוק.
מהתוסף פונקציות, גרור ושחרר את בלוק עצירת השיחות והכניס אותו לחסימה זו.
שלב 22: יישום פעולות לכפתור C
כעת, בואו נגדיר את הפעולות של כפתור C ב- Game Pad באפליקציית iOS.
מה דעתך על לחיצה על כפתור C מאפשרת לרכב לפנות שמאלה, ושחרור כפתור C מאפשר למכונית לעצור?
נניח שהסרוו מחובר לפין P2 בבקר המנוע.
על לחצן gamepad C בלוק למטה
מתוך הרחבה התקנים, גרור ושחרר על לחצן C gamepad C כלפי מטה.
מתוך הרחבה של סרוווס, גרור ושחרר את הבלוק הזה והגדר אותו כגון הגדר את זווית סרוו P2 למרכז + 10, כך שההיגוי יסתובב +10 מעלות שמאלה ממיקומו המרכזי.
מתוך התוסף פונקציות, גרור ושחרר את בלוק קדימה של שיחות והכנס אותו בתוך בלוק זה.
על כפתור gamepad C בלוק למעלה
מתוך הרחבה התקנים, גרור ושחרר על כפתור gamepad C בלוק למעלה.
מתוך הרחבה של פונקציות, גרור ושחרר את ניווט השיחות וחסימת השיחות והכניס אותו לחסימה זו. המכונית תסתכל ישר קדימה ותעצור.
שלב 23: פעולות הגדרה לכפתור D
כעת, בואו נגדיר את הפעולות לכפתור D ב- Game Pad באפליקציית iOS.
מה דעתך על לחיצה על כפתור D מאפשרת לרכב לפנות ימינה, ושחרור כפתור D מאפשר למכונית לעצור?
נניח שהסרוו מחובר לפין P2 בבקר המנוע.
על לחצן gamepad D בלוק למטה
מתוך הרחבה התקנים, גרור ושחרר על לחצן gamepad D למטה.
מהרחבת סרוווס, גרור ושחרר את הבלוק הזה והגדר אותו כגון הגדרת זווית סרוו P2 למרכז - 10, כך שההיגוי יפנה -10 מעלות ימינה ממיקומו המרכזי.
מתוך התוסף פונקציות, גרור ושחרר את בלוק קדימה של שיחות והכנס אותו בתוך בלוק זה.
על לחצן gamepad D למעלה בלוק
מתוך הרחבה התקנים, גרור ושחרר בלוק כפתור gamepad D למעלה.
מתוך הרחבה של פונקציות, גרור ושחרר את ניווט השיחות וחסימת השיחות והכניס אותו לחסימה זו. המכונית תסתכל ישר קדימה ותעצור.
מוּמלָץ:
שימוש בגיטרת גיבור גיטרה לשליטה בזום (Windows בלבד): 9 שלבים
שימוש בגיטרה של גיבור גיטרה לשליטה בזום (Windows בלבד): מכיוון שאנו בעיצומה של מגיפה עולמית, רבים מאיתנו תקועים בניקיון הבית ומצטרפים לפגישות בזום. כעבור זמן מה זה יכול להיות מאוד תפל ומייגע. תוך כדי ניקיון ביתי מצאתי גיטרה ישנה של גיבור גיטרה שהושלכה לתוך
[2020] שימוש בשני (x2) מיקרו: סיביות לשליטה במכונית RC: 6 שלבים (עם תמונות)
[2020] שימוש בשני (x2) מיקרו: סיביות לשליטה במכונית RC: אם יש לך שני (x2) מיקרו: סיביות, האם חשבת להשתמש בהם לשליטה מרחוק על מכונית RC? אתה יכול לשלוט במכונית RC באמצעות מיקרו: ביט אחד כמשדר ועוד אחד כמקלט. כאשר אתה משתמש בעורך MakeCode לקידוד מיקרו: ב
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במנוע צעד: 11 שלבים (עם תמונות)
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במנוע צעד: עשיתי את הפרויקט הזה לפני כמה חודשים. לפני כמה ימים פרסמתי סרטון של הפרויקט ב- r/Arduino ב- Reddit. כשראיתי שאנשים מתעניינים בפרויקט, החלטתי להפוך את המדריך הזה שבו ביצעתי כמה שינויים בקוד הארדואינו
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב !: 11 שלבים (עם תמונות)
שימוש חוזר במשטח המגע של מחשב נייד ישן לשליטה במחשב!: משטחי המגע של מחשב נייד PS/2 הם בין מכשירי ממשק המשתמש המגניבים ביותר לשימוש עם מיקרו -בקר. מחוות האצבעות המחליקות והקשות יכולות להוכיח יצירת שליטה בצורה פשוטה ומהנה למדי. במדריך זה, בואו לשלב אחד עם
שימוש בלוח החיישנים של Complex Arts לשליטה בנתונים טהורים באמצעות WiFi: 4 שלבים (עם תמונות)
שימוש בלוח החיישנים של Complex Arts לשליטה בנתונים טהורים באמצעות WiFi: האם אי פעם רצית להתנסות בבקרת מחוות? לגרום לדברים לזוז בהינף יד? לשלוט במוזיקה בעזרת טוויסט של פרק כף היד? מדריך זה יראה לך כיצד! לוח החיישנים של Complex Arts (complexarts.net) הוא מיקרופון רב תכליתי