
Съдържание:
- Стъпка 1: Вземете вашите материали
- Стъпка 2: Нарежете Popsicle нагоре
- Стъпка 3: Залепете малко картон
- Стъпка 4: Залепете Tinfoil върху Popsicle
- Стъпка 5: Лепене на картон
- Стъпка 6: (По избор) Изрежете проводниците, за да ги организирате
- Стъпка 7: Самият код
- Стъпка 8: Обясняване на кода
- Стъпка 9: Краен продукт
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

това прави това, че можете да го направите така, че ако удари една от броните на робота, той да се обърне и да се обърне от обекта.
Стъпка 1: Вземете вашите материали
нещата, от които се нуждаете, за да направите това, са 3 пръчици от лапчета, картон, горещо лепило, четири жици и фолио.
допълнителен материал, който можете да използвате, е маскираща лента, ако искате да я премахнете по -късно
Стъпка 2: Нарежете Popsicle нагоре
за това вземете Popsicle и го нарежете наполовина с няколко ножа за тел, или можете да опитате да го счупите наполовина, което няма да е толкова гладко.
Стъпка 3: Залепете малко картон

ако имате маскираща лента, увийте я около малкия стълб, след което залепете малко парче картон към двата стълба.
Стъпка 4: Залепете Tinfoil върху Popsicle


увийте малко фолио върху два проводника и го залепете по краищата на голяма сладка и се уверете, че проводниците са свързани към земята.
направете същото с друга сламка и го свържете с резистор
сега свържете първото сладко и картона, залепен върху стълбовете.
Стъпка 5: Лепене на картон

вземете малко, тънко парче картон и го сгънете, залепете едната му част до средата на едната плочка, после другата. след това залепете локвата, която беше счупена наполовина по краищата на втората попска, след това залепете картона върху краищата на малките плодове
след това се уверете, че фолиото на второто сладко е обърнато към първото, така че когато се докосне, да действа като броня и да се отдалечи.
Стъпка 6: (По избор) Изрежете проводниците, за да ги организирате

ако искате, можете да отрежете проводниците, за да ги намалите и за да изглеждат по -организирани, можете да ги отрежете с нож за тел по ваш вкус.
Стъпка 7: Самият код
'{$ STAMP BS2}
'{$ PBASIC 2.5}
temp VAR Byte RunStatus DATA $ 00
ПРОЧЕТЕТЕ RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O пинове ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- Константи --------------- ------ LStop CON 750 RStop CON 750 '-------------- Променливи --------------------- X VAR Word Включете VAR Word '-------------- Основна програма -----------------------
DO
GOSUB Напред
IF (IN9 = 0) AND (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF
IF (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
КРАЙ
'************************************************* ******* 'следният код се използва ЗА броните' ********************************* ***********************
'------------------------------------------------- --- 'това е така, че бронята ще се движи напред' ------------------------------------ ---------------- Напред: FOR X = 0 TO 25 'Напред за малко PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'това е, когато и двете брони са ударени' -------------------------------------- -------------- Заден завой: ЗА X = 0 ДО 25 'РЕВЕРС 20 см PULSOUT LMotor, 850 PULSOUT RMotor, 650 ПАУЗА 20 СЛЕДВАЩО ЗА X = 0 TO 25' Завийте наляво 60 градуса PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 TO 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'този код се използва за заден ход и завиване наляво, когато се удари дясната броня' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
ПАУЗА 20 СЛЕДВАЩО ЗА X = 0 ДО 25 'обратен PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Завъртете надясно 45M PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'този код се използва за обръщане и завиване надясно, когато лявата броня е ударена' ------------------------------ ---------------------- REVERSETRurnRight: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'обратен PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 TO 50' Завийте наляво 45 градуса PULSOUT LMotor, 650 PULSOUT RMotor, RSstop PAUSE 20 NEXT RETURN
'************************************************* ******* „Край на процедурите“************************************** ******************
Стъпка 8: Обясняване на кода
какъв е този код, е, че показва как роботът ще действа според броните, например: кодът „обратен завой наляво“е, когато дясната броня е ударена и я кара да се обърне и да завие наляво.
"обратен завой" е когато лявата броня е ударена и я кара да се върне назад и да завие надясно
„обратен ход“е, когато и двете брони са ударени и го карат да се обърне и да завърти по различен начин.
"ниските" и "високите" термини са полезни само ако използвате светодиоди във вашия робот, те означават, че определената светлина ще намалее или ще стане висока.
Стъпка 9: Краен продукт


крайният продукт трябва да прилича донякъде на снимката по -долу
Препоръчано:
Как да добавите дисплей с електронно мастило към вашия проект: 12 стъпки (със снимки)

Как да добавите дисплей с електронно мастило към вашия проект: Много проекти включват мониторинг на някакъв вид данни, като например данни за околната среда, често използвайки Arduino за контрол. В моя случай исках да наблюдавам нивото на солта в моя омекотител за вода. Може да искате да получите достъп до данните през домашната си мрежа
Как да добавите IR дистанционно към система от високоговорители: 5 стъпки (със снимки)

Как да добавите IR дистанционно към система от високоговорители: В този проект ще ви покажа как създадох допълнителна схема за моята акустична система, за да я управлявам безжично с домашно IR дистанционно. Да започваме
Как лесно да добавите всякакви видове светодиоди към вашия 3D принтер: 8 стъпки (със снимки)

Как лесно да добавите всякакви видове светодиоди към вашия 3D принтер: Имате ли резервни светодиоди, събиращи прах в мазето ви? Уморихте ли се да не можете да видите каквото и да е отпечатано от вашия принтер? Е, не търсете повече, тази инструкция ще ви научи как да добавите LED светлинна лента отгоре на вашия принтер към
Как да добавите EL проводник към палто или друга дреха: 10 стъпки (със снимки)

Как да добавя EL проводник към палто или друга дреха: Като осветен дизайнер на костюми получавам много въпроси от хора, които искат да знаят как да направят свои собствени EL тел костюми. Нямам време да помагам на всеки поотделно, затова реших да обединя съветите си в една инструкция. Надяваме се, че
Как да добавите пламъци към всичко в GIMP: 15 стъпки (със снимки)

Как да добавите пламъци към всичко в GIMP: Така правите донякъде реалистичен огън в GIMP