
07-01-2007, 15:59
|
|
|
|
חבר מתאריך: 06.08.06
הודעות: 79
|
|
|
עזרה בכתיבת תוכנה לרובוט באסמבלי - מאתגר...לרציניים בלבד
שלום,
במסגרת פרויקט הגמר של 5 יחידות באלקטרוניקה אני בונה רובוט שהתפקיד שלו זה להסתובב במבוך,לחפש נר בחדרי המבוך,למצוא אותו ולכבות אותו.
כל הרובוט כבר מוכן מבחינת החומרה...
אני עכשיו עובד על תוכנה בשפת האסמבלי 80/51 בשביל הרובוט
בתור התחלה אני צריך תוכנה שבה הרובוט ינוע במבוך בקו ישר...אני לא מתחשב עכשיו בפניות...
הוא דוגם מארבע חיישני אינפרא רד - 2 מצד ימין ו2 מצד שמאל את המידע שמוסר לו עד כמה הוא קרוב לקירות וכמה הוא צריך לתקן...נניח שהמרחק בין 2 הקירות הוא 46 ס"מ אז המצב האידיאלי הוא שהרובוט ינוע באמצע - זאת אומרת 23 ס"מ מכל קיר....
כל מצב אחר שהוא נמצא בו זאת אומרת שהוא בסטייה מהאמצע והוא צריך למרכז את עצמו חזרה...
לכל מי שיש רעיונות וידע לגבי כתיבת תוכנה או רעיון לאלגוריתם ויכול לתרום יתקבל בברכה...
תודה מראש
|