Բովանդակություն:

Boe Bot- ը նավարկում է լաբիրինթոսում. 4 քայլ
Boe Bot- ը նավարկում է լաբիրինթոսում. 4 քայլ

Video: Boe Bot- ը նավարկում է լաբիրինթոսում. 4 քայլ

Video: Boe Bot- ը նավարկում է լաբիրինթոսում. 4 քայլ
Video: Ֆրանսիայի նավահանգստային քաղաքում լքված ուրվական նավի ուսումնասիրություն 2024, Նոյեմբեր
Anonim
Boe Bot- ը նավարկում է լաբիրինթոսով
Boe Bot- ը նավարկում է լաբիրինթոսով

Այս հրահանգը կօգնի ձեզ ստեղծել բամպեր boe bot- ի համար, և այն կտրամադրի ձեզ ծածկագիր, որը կուղղորդի boe bot- ը լաբիրինթոսում:

Քայլ 1: Նյութեր բամպերների համար:

Նյութեր բամպերի համար
Նյութեր բամպերի համար

Ահա նյութերի ցանկ, որոնք ձեզ հարկավոր են բամպեր պատրաստելու համար.

-ստվարաթուղթ

-Կասետային

-Ալարեր

-Ալյումինե փայլաթիթեղ

-Դիմադրիչներ

-Վելկրո

Քայլ 2. Բամպեր կառուցելը `օգտագործելով նյութերը:

Նյութերի օգտագործմամբ բամպեր կառուցելը
Նյութերի օգտագործմամբ բամպեր կառուցելը

Այն, ինչ առաջինը կցանկանաք անել, ստվարաթղթից շերտեր պատրաստելը և ստվարաթղթե կտորները միասին կպցնելն է ՝ կույտ պատրաստելու համար: Այժմ, ստվարաթղթից պատրաստված փեղկերի վրա ալյումինի կտորներ կպցրեք: Կլինի չորս կտոր ալյումինե փայլաթիթեղ, որը յուրաքանչյուր կողմում կպցվի կափարիչների ներսում: Այժմ սոսինձով ամրացրեք ծածկոցները ստվարաթղթե բուրգին: Հաջորդը, Velcro- ի միջոցով ամրացրեք ստվարաթղթե կույտի հարթ հետևի հատվածը: Ի վերջո, ամրացրեք դրական և բացասական լարերը ալյումինե փայլաթիթեղի վրա: Շնորհավորում եմ, դուք այժմ ավարտել եք բամպեր պատրաստելը:

Քայլ 3: Շղթան:

The Circuit
The Circuit

Շղթան շատ պարզ է և հեշտ պատրաստվող: Նայեք նկարին և ստեղծեք միացում ձեր Boe բոտի վրա:

Քայլ 4: Կոդ

Ահա boe bot- ի ծածկագիրը:

'{$ STAMP BS2}

«{$ PBASIC 2.5}

'I/O կապում

- Մանկորան Կալեր

'Mr. Birch' լաբիրինթոս ռոբոտների ծրագիր 'Բոբոտին նավարկելու ծրագիր ցանկացած լաբիրինթոսում

'---------- փոփոխականներ ---------

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

temp VAR Byte 'ժամանակավոր խանութ

ROM- ում պահվող RunStatus ՏՎՅԱԼՆԵՐ $ 00 'փոփոխական

'ԿԱՐԴ RunStatus, temp' Կարդացեք փոփոխականը ROM- ից

'temp = ~ temp' շրջել 0 -ից 1 -ը կամ 1 -ից 0 -ը 'ԳՐԵԼ RunStatus, temp' Փոփոխականը հետ գրել ROM- ում 'ԵԹԵ (temp> 0) THEN END' Ստուգեք, արդյոք արժեքը 1 է, եթե այդպես է ՎԵՐ ENDՆԵԼ ծրագիրը

աջ VAR Word

արագ VAR Word '---------- գործողություններ --------------- DOS GOSUB ForwardFast DEBUG? IN10 IF IN10 = 0 THEN HIGH 0 GOSUB LeftTurn ELSE LOW 0 ENDIF

DEBUG? IN11

ԵԹԵ IN11 = 0 ԱՅՆ ԲԱՐՁՐ 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS

ՀԱՅՏՆԵԼ

'------------- ուղղություններ ------------

LeftTurn:

Աջի համար = 1 -ից 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT RETURN

RightTurn:

LoopX- ի համար = 1 -ից 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN

ForwardFast:

Արագ = 1 -ից 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN

Խորհուրդ ենք տալիս: