פורטל ידע

בלוק 'קבע סיבוב חיישן'

mceclip0.pngהבלוק הזה עובד עבור עבור רובי הרובוטית! 

החיישנים של הרובוט ממוקמים במיקומים ובכיוונים מוגדרים-מראש לאורך גופו. בנקודת ההתחלה, החיישנים מכוונים בכיוון ההתחלתי, אך תמיד אפשר לכוון אותם לכיוון אחר בעזרת בלוק 'קבע סיבוב חיישן'.

לחלק מהחיישנים מספר מפרקים, ממש כמו זרוע אנושית. דמיינו את הזרוע ואת מפרקיה: כתף, מרפק, מפרק כף היד. ברובוטיקה, המפרקים ממוספרים החל מ-0. כך, המפרק הראשון, שהוא הקרוב ביותר לגוף הרובוט, הוא הכתף (0), המפרק הבא יהיה המרפק (1), ואחריו מפרק כף היד (2).

 

מפרק 0

בדוגמה הזו, חיישן המרחק ממוקם על 'ראשו' של הרובוט, ומפרק 0 יכול להסתובב לצדדים. כך הרובוט 'מסתכל סביבו'.

mceclip0.png rotating_top_US_0_to_90_and_back.gif  

 

 

מפרק 1

בדוגמה הזו, קביעת ערך הסיבוב של מפרק 1 של החיישן מטה את חיישן המרחק מעלה ומטה, כך שהרובוט יכול להסתכל מעליו או מתחתיו ולבדוק אם קיימים שם עצמים.


mceclip1.png rotating_top_US_angle_1_to_55_-_look_up.gif  

 

לחיישנים מסומים יש רק רמה אחת של סיבוב, כלומר רק מפרק אחד. במקרים כאלה יש להשתמש רק במפרק 0.

טיפ:

אחרי בלוק 'קבע סיבוב חיישן', מומלץ תמיד לשים בלוק 'המתן ל-' שבתוכו בלוק 'קבל סיבוב חיישן', ולהשוות אותו לאותו הערך שאליו סובבנו את החיישן.

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

 

האם מאמר זה עזר לך?
מספר המשתמשים שאומרים שמאמר זה עזר להם: 0 מתוך 0

הערות

היכנס למערכת כדי להגיב.