שליטה אינפרה-אדום מרחוק

שליטה אינפרה-אדום מרחוק

הכנות

1. נראה היכן ממוקם מקלט האינפרה-אדום של הרובוט.
2. נלמד את עקרון הפעולה של מקלט אינפרה-אדום.

באיור הבא ניתן לראות את מיקום המקלט א"א ברובוט.


המקלט משולב בחלק השמאלי של לוח ההרחבה. כאשר משתמשים בשלט רחוק, השלט צריך להיות בטווח של המקלט בשביל לשלוח פקודות.

הסכמה הבאה מתארת את צורת החיבור של המקלט לכרטיס מיקרו:ביט


על פי הסכמה המקלט מחובר להדק P8 בכרטיס מיקרו:ביט. לכן חשוב בתוכנית לאתחל את ההדק של המקלט.

האיור הבא מתאר את הדקי מיקרו:ביט המשמשים את המקלט.


עקרון פעולה של מקלט א"א
שלט אינפרה-אדום משדר אותות א"א מאופננים. המקלט קולט את האותות וממיר אותם לאות אלקטרוני אשר נשלח למגבר.
בשיעור זה נשתמש בשלט רחוק א"א בשביל לשלוט בתזוזת הרובוט.

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

הקודים של השלט האיור הבא מציג את ערכי האקסדצימל של כפתורי השלט.


הטבלה הבאה מציגה כל כפתור והפעולה שנשייך לו.

00FF00FF

תאורה אדומה

00FF30CF

תאורה כחולה

00FF708F

תאורה סגולה

00FF40BF

תאורה ירוקה

00FFA05F

עוצר

00FF807F

מתקדם

00FF20DF

פונה שמאלה

00FF609F

פונה ימינה

00FF906F

אחורה

00FF10EF

מסתובב שמאלה

00FF50AF

מסתובב ימינה

00FFB04F

0

מנגן

00FF08F7

1

זרוע באור ירוק

00FF8877

2

זרוע באור אדום

00FF48B7

3

זרוע באור צהוב

00FF28D7

4

שליטה בסיבוב מנוע סרוו בממשק J2

00FFA857

5

זרוע באור לבן

00FF6897

6

שליטה בסיבוב מנוע סרוו בממשק J3

00FF18E7

7

שליטה בסיבוב מנוע סרוו בממשק J2

00FF9867

8

זרוע בצבע כחול

00FF58A7

9

שליטה בסיבוב מנוע סרוו בממשק J3

מטרות לימוד

בשיעור זה נראה כיצד לשלוט ברובוט בעזרת שלט רחוק א"א.

מבנה תוכנית

התוכנית שלנו תכלול את הבלוקים הבאים:





התוכנית שלנו

האיור הבא מציג את התוכנית המלאה:


העלאת קוד

וודאו שכרטיס המיקרו:ביט מחובר למחשב. לאחר מכן לחצו Download בפינה השמאלית התחתונה בממשק MakeCode ובצעו העלאה לכרטיס מיקרו:ביט.


תוצאה סופית

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

להורדת קוד הניסוי: Ir_remote.rar.