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

בו בוט מנווט במבוך: 4 שלבים
בו בוט מנווט במבוך: 4 שלבים

וִידֵאוֹ: בו בוט מנווט במבוך: 4 שלבים

וִידֵאוֹ: בו בוט מנווט במבוך: 4 שלבים
וִידֵאוֹ: Part 10 - Moby Dick Audiobook by Herman Melville (Chs 124-135) 2024, יולי
Anonim
בו בוט מנווט במבוך
בו בוט מנווט במבוך

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

שלב 1: חומרים לפגושים

חומרים עבור הפגושים
חומרים עבור הפגושים

להלן רשימת החומרים שתצטרכו להכין את הפגושים:

-קַרטוֹן

-קלטת

-חוטים

-נייר כסף

-מתנגדים

-וולקרו

שלב 2: בניית הפגושים באמצעות החומרים

בניית הפגושים באמצעות החומרים
בניית הפגושים באמצעות החומרים

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

שלב 3: המעגל

המעגל
המעגל

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

שלב 4: הקוד

להלן הקוד לבוט בוט.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

סיכות I/O

'מנקרן קלר

תוכנית 'רוברט' תוכנת רובוט מבוך 'לניווט בוט באמצעות כל מבוך

'---------- משתנים ---------

LMotor PIN 14 RMotor PIN 15

loopX VAR Word

LFF CON 850

RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850

חנות זמנית של VAR Byte

משתנה RunStatus DATA $ 00 'המאוחסן ב- ROM

'READ RunStatus, temp' קרא את המשתנה מתוך ROM

'temp = ~ temp' להפוך את הערך 0 ל- 1 או 1 ל- 0 'WRITE RunStatus, temp' כתוב את המשתנה בחזרה ל- ROM 'IF (temp> 0) ואז END' בדוק אם הערך הוא 1 'אם כן סיים את התוכנית

נכון VAR Word

מהירות VAR Word '---------- פעולות --------------- האם GOSUB ForwardFast DEBUG? IN10 אם IN10 = 0 ואז גבוה 0 GOSUB שמאלה סובב אחר נמוך 0 ENDIF

לנפות ? IN11

אם IN11 = 0 ואז HIGH 1 GOSUB ימינה פנה אחרת נמוך 1 ENDIF DEBUG CLS

לוּלָאָה

'------------- כיוונים ------------

פנייה שמאלה:

לימין = 1 עד 120 PULSOUT L מנוע, LRF PULSOUT RMotor, RFF חזרה הבאה

פניה ימינה:

עבור loopX = 1 עד 120 PULSOUT L מנוע, LFF PULSOUT RMotor, RRF חזרה הבאה

קדימה מהירה:

למהיר = 1 עד 300 PULSOUT L מנוע, LFF PULSOUT RMotor, RFF חזרה הבאה

מוּמלָץ: