Talaan ng mga Nilalaman:
- Hakbang 1: Kunin ang Iyong Mga Materyales
- Hakbang 2: Gupitin ang Popsicle's Up
- Hakbang 3: Idikit ang Ilang Cardboard
- Hakbang 4: Pandikit na Tinfoil sa Popsicle
- Hakbang 5: Card ng Pandikit
- Hakbang 6: (Opsyonal) Gupitin ang mga Wires upang Maisaayos ang mga Ito
- Hakbang 7: Ang Code Mismo
- Hakbang 8: Pagpapaliwanag ng Code
- Hakbang 9: Pangwakas na Produkto
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
kung ano ang ginagawa nito ay maaari mo itong gawin upang kung maabot nito ang isa sa mga bumper sa robot, ito ay babaliktad at tatalikod mula sa bagay.
Hakbang 1: Kunin ang Iyong Mga Materyales
ang mga bagay na kailangan mong gawin ito ay 3 Popsicle sticks, karton, mainit na pandikit, apat na wires, at tinfoil.
isang opsyonal na materyal na maaari mong gamitin ay masking tape kung nais mong alisin ito sa paglaon
Hakbang 2: Gupitin ang Popsicle's Up
para sa mga ito kumuha ka ng isang Popsicle at gupitin ito sa kalahati gamit ang ilang mga wire cutter, o maaari mong subukan na basagin ito sa kalahati na hindi magiging ganito kakinis.
Hakbang 3: Idikit ang Ilang Cardboard
kung mayroon kang masking tape, balutin ito sa maliit na poste, pagkatapos ay idikit ang isang maliit na piraso ng karton sa parehong mga poste.
Hakbang 4: Pandikit na Tinfoil sa Popsicle
balutin ang ilang tinfoil sa dalawang wires at idikit ito sa mga dulo ng isang malaking Popsicle, at tiyakin na ang mga wire ay konektado sa lupa.
gawin ang pareho sa isa pang popsicle at ikonekta ito sa isang risistor
ikonekta ngayon ang unang popsicle at ang karton na nakadikit sa mga poste.
Hakbang 5: Card ng Pandikit
kumuha ng isang maliit, manipis na piraso ng karton at tiklupin ito, idikit ang isang bahagi nito sa gitna ng isang popsicle, pagkatapos ay ang isa pa. pagkatapos nito ay idikit ang popsicle na nasira sa kalahati sa mga dulo ng ika-2 Popsicle, pagkatapos pagkatapos ng pandikit na karton sa mga dulo ng maliit na popsicle
pagkatapos nito siguraduhin na ang tinfoil sa pangalawang popsicle ay nakaharap sa una upang kapag ito ay hawakan, kumikilos ito tulad ng isang bumper at lumayo.
Hakbang 6: (Opsyonal) Gupitin ang mga Wires upang Maisaayos ang mga Ito
kung nais mo, maaari mong i-cut ang mga wire upang gawing mas maliit ang mga ito at upang mas maayos ang hitsura ng mga ito, maaari mong i-cut ang mga ito gamit ang isang wire cutter ayon sa gusto mo.
Hakbang 7: Ang Code Mismo
'{$ STAMP BS2}
'{$ PBASIC 2.5}
temp VAR Byte RunStatus DATA $ 00
BASAHIN RunStatus, temp temp = ~ temp WRITE RunStatus, temp KUNG (temp> 0) THEN END '------------ I / O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '------------ Patuloy ------------- ------ LStop CON 750 RStop CON 750 '-------------- Mga variable -------------------- X VAR Word Turn VAR Word '---------------- Pangunahing Program -----------------
GAWIN
Ipasa ang GOSUB
KUNG (IN9 = 0) AT (IN10 = 0) TAPOS Taas 14 TAAS 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF
KUNG (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF KUNG (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
WAKAS
'***** ***** 'ang sumusunod na code ay ginagamit PARA sa mga bumper' ********************************* ***** ***** *****
'----------------- --- 'ito ay upang ang bumper ay sumulong' ------------------------------------ ---------------- Forward: FOR X = 0 TO 25 'Forward for a bit PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT RETURN
'----------------- --- 'ito ay kapag ang parehong mga bumper ay na-hit' ----------------- -------------- ReverseTurn: PARA SA X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 SUSUNOD PARA X = 0 TO 25' Lumiko Kaliwa 60 degree PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 TO 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'----------------- --- 'ang code na ito ay ginagamit upang baligtarin at lumiko sa kaliwa kapag ang kanang bamper ay na-hit' ------------------------------ ----------------- ReverseTurnLeft: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
PAUSE 20 SUSUNOD SA X = 0 SA 25 'baligtad na PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAuse 20 SUSUNOD SA X = 0 SA 50' Lumiko Kanan 45 degree PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'----------------- --- 'ginamit ang code na ito UPANG MAGBALIK AT kumaliwa nang tama ang kaliwang bumper' ---- 'reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 SUSUNOD SA X = 0 SA 50' Lumiko sa Kaliwa 45 degree PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN
'***** ***** 'Wakas ng mga pamamaraang' ***** ***** *****
Hakbang 8: Pagpapaliwanag ng Code
ano ang code na iyon, ipinapakita nito kung paano kikilos ang robot alinsunod sa mga bumper, halimbawa: ang code na "reverseeturnleft" ay kapag ang tamang bumper ay na-hit at ginawang pabaliktad at lumiko sa kaliwa.
Ang "baligtad" ay kapag ang kaliwang bamper ay na-hit at ginawang pabaliktad at pakanan
Ang "baligtad" ay kapag ang parehong mga bumper ay na-hit at ginawang pabaliktad at lumiko sa ibang paraan.
ang mga "mababang" at "mataas" na termino ay kapaki-pakinabang lamang kung gumagamit ka ng mga leds sa iyong robot, nangangahulugan iyon na ang tiyak na ilaw ay bababa, o magiging mataas.
Hakbang 9: Pangwakas na Produkto
ang panghuling produkto ay dapat magmukhang katulad ng larawan sa ibaba