فهرست مطالب:

بو ربات از طریق پیچ و خم حرکت می کند: 4 مرحله
بو ربات از طریق پیچ و خم حرکت می کند: 4 مرحله

تصویری: بو ربات از طریق پیچ و خم حرکت می کند: 4 مرحله

تصویری: بو ربات از طریق پیچ و خم حرکت می کند: 4 مرحله
تصویری: لزبازی لیلا اوتادی چه لبی میگیره (نبینی از دستت رفته) 2024, جولای
Anonim
بو ربات از طریق یک پیچ و خم حرکت می کند
بو ربات از طریق یک پیچ و خم حرکت می کند

این دستورالعمل به شما کمک می کند ضربه گیرهایی برای ربات boe ایجاد کنید و کدی را که به ربات boe در پیچ و خم حرکت می کند به شما ارائه می دهد.

مرحله 1: مواد برای ضربه گیرها

مواد برای ضربه گیرها
مواد برای ضربه گیرها

در اینجا لیستی از مواد لازم برای ساخت سپرها وجود دارد:

-مقوا

-نوار

-سیم ها

-فویل آلومینیوم

-مقاومین

-Velcro

مرحله 2: ساخت ضربه گیر با استفاده از مواد

ساخت ضربه گیر با استفاده از مواد
ساخت ضربه گیر با استفاده از مواد

کاری که ابتدا می خواهید انجام دهید این است که با استفاده از مقوا ، فلپ بسازید و تکه های مقوایی را به هم چسباند تا یک تخته ایجاد شود. حالا قطعات آلومینیومی را روی فلپ های ساخته شده از مقوا بچسبانید. چهار قطعه فویل آلومینیومی وجود دارد که در هر طرف در داخل فلپ ها چسبانده می شود. حالا با استفاده از چسب ، فلپ ها را به دسته مقوا وصل کنید. در مرحله بعد ، قسمت پشتی تخت مقوا را با استفاده از Velcro به جلوی ربات boe وصل کنید. در نهایت ، سیمهای مثبت و منفی را به فویل آلومینیومی روی فلپها وصل کنید. تبریک می گویم ، شما اکنون ساخت ضربه گیر را به پایان رسانده اید.

مرحله 3: مدار

مدار
مدار

این مدار بسیار ساده و آسان است. به تصویر نگاه کنید و مدار را در ربات Boe خود ایجاد کنید.

مرحله 4: کد

در اینجا کد ربات boe آمده است.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'پین های ورودی/خروجی

'منکران کالر

برنامه Mr. Birch 'Maze robot program' برای حرکت در boebot از طریق هر گونه پیچ و خم

'---------- متغیرها ---------

پین LMotor 14 RM پین موتور 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) THEN END' بررسی کنید اگر مقدار 1 است در این صورت برنامه را خاتمه دهید

راست VAR Word

سریع VAR Word '---------- اقدامات --------------- آیا GOSUB ForwardFast DEBUG؟ IN10 IF IN10 = 0 THEN HIGH 0 GOSUB LeftTurn ELSE LOW 0 ENDIF

اشکال زدایی؟ IN11

IF IN11 = 0 THEN HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS

LOOP

'-------------جهت ها------------

LeftTurn:

برای راست = 1 تا 120 PULSOUT LMotor ، LRF PULSOUT RMotor ، RFF NEXT RETURN

راست گرد:

FOR loopX = 1 تا 120 PULSOUT LMotor ، LFF PULSOUT RMotor ، RRF NEXT RETURN

ForwardFast:

برای سریع = 1 تا 300 PULSOUT LMotor ، LFF PULSOUT RMotor ، RFF NEXT RETURN

توصیه شده: