Turinys:
- 1 žingsnis: Gaukite savo medžiagą
- 2 žingsnis: supjaustykite „Popsicle's Up“
- 3 žingsnis: klijuokite kartoną
- 4 žingsnis: klijuokite skardą ant „Popsicle“
- 5 žingsnis: klijuokite kartoną
- 6 žingsnis: (neprivaloma) Iškirpkite laidus, kad juos sutvarkytumėte
- 7 žingsnis: pats kodas
- 8 žingsnis: paaiškinkite kodą
- 9 žingsnis: galutinis produktas
Video: Kaip pridėti buferius prie SUMOBOT: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Tai galima padaryti taip, kad jei jis atsitrenktų į vieną iš roboto buferių, jis apsisuks ir nusisuks nuo objekto.
1 žingsnis: Gaukite savo medžiagą
Norėdami tai padaryti, jums reikia 3 lazdelių, kartono, karštų klijų, keturių laidų ir skardos.
pasirenkama medžiaga, kurią galite naudoti, yra maskavimo juosta, jei norite ją vėliau pašalinti
2 žingsnis: supjaustykite „Popsicle's Up“
tam paimkite „Popsicle“ir perpjaukite jį per pusę vielos pjaustytuvais arba galite pabandyti jį perlaužti per pusę, o tai nebus taip sklandu.
3 žingsnis: klijuokite kartoną
jei turite maskavimo juostą, apvyniokite ją aplink mažą stulpą, tada priklijuokite nedidelį kartono gabalėlį prie abiejų polių.
4 žingsnis: klijuokite skardą ant „Popsicle“
apvyniokite skardą ant dviejų laidų ir priklijuokite prie didelio „Popsicle“galo ir įsitikinkite, kad laidai prijungti prie žemės.
darykite tą patį su kitu popsicle ir prijunkite jį prie rezistoriaus
dabar prijunkite pirmąjį popsicle ir kartoną, kuris buvo priklijuotas ant polių.
5 žingsnis: klijuokite kartoną
paimkite nedidelį, ploną kartono gabalėlį ir sulenkite jį į viršų, vieną jo dalį priklijuokite prie vienos popsiko vidurio, paskui kitą. po to ant 2 -ojo „Popsicle“galų priklijuokite per pusę sulaužytą popsicle, tada po to ant mažų popsicle galų klijuokite kartoną
po to įsitikinkite, kad antrojo popsiko skarda yra nukreipta į pirmąją, kad prisilietus ji veiktų kaip buferis ir pasitrauktų.
6 žingsnis: (neprivaloma) Iškirpkite laidus, kad juos sutvarkytumėte
jei norite, galite nukirpti laidus, kad jie taptų mažesni ir kad jie atrodytų labiau organizuoti, galite juos supjaustyti vielos pjaustytuvu pagal savo skonį.
7 žingsnis: pats kodas
„{$ STAMP BS2}
„{$ PBASIC 2.5}
temp VAR baitas RunStatus DATA $ 00
SKAITYTI „RunStatus“, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END “-------------- I/O kaiščiai ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- Constants --------------- ------ LStop CON 750 RStop CON 750 '-------------- Kintamieji --------------------- X VAR Word Turn VAR Word “-------------- Pagrindinė programa -----------------------
DARYTI
GOSUB Pirmyn
IF (IN9 = 0) IR (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
GALAS
'************************************************ ******* 'šis kodas naudojamas buferiams' ******************************** ***********************
'------------------------------------------------- --- 'tai taip, kad buferis judėtų į priekį' ------------------------------------ ---------------- Pirmyn: FOR X = nuo 0 iki 25 'Pirmyn šiek tiek PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 KITAS RETURN
'------------------------------------------------- --- 'tai yra tada, kai nukrenta abu buferiai' -------------------------------------- -------------- Atvirkštinis posūkis: FOR X = nuo 0 iki 25 'ATPAKYTI 20 cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25' Pasukite į kairę 60 laipsnių PULSOUT LMotor, 650 „PULSOUT RMotor“, 850 PAUSE 20 NEXT for x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'šis kodas naudojamas atbuline eiga ir pasukti į kairę, kai pataikoma į dešinįjį buferį' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
PAUSE 20 NEXT FOR X = 0 to 25 'reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT for X = 0 to 50' Sukite į dešinę 45 laipsnių kampu PULSOUT LMotor, L Stop STOP PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'šis kodas naudojamas apversti ir pasukti į dešinę, kai susiduria kairysis buferis' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25 "atvirkštinis" PULSOUT LMotor ", 650" PULSOUT RMotor ", 850 PAUSE 20 NEXT FOR X = 0 to 50 'Pasukite į kairę 45 laipsnių kampu PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 NEXT RETURN
'************************************************ ******* 'Procedūrų pabaiga' ************************************* ******************
8 žingsnis: paaiškinkite kodą
Kas yra tas kodas, tai rodo, kad robotas elgsis pagal buferius, pavyzdžiui: kodas „reverseturnleft“yra tada, kai pataikoma į dešinįjį buferį, todėl jis grįžta atgal ir pasuka į kairę.
„reversingurnright“yra tada, kai atsitrenkia į kairįjį buferį ir priverčia jį grįžti atgal ir pasukti į dešinę
„atvirkštinis“yra tada, kai abu buferiai atsitrenkia ir priverčia jį pasukti atgal ir pasukti kitaip.
„žemos“ir „aukštos“sąvokos yra naudingos tik tuo atveju, jei naudojate šviesos diodus savo robote, tai reiškia, kad tam tikra šviesa sumažės arba padidės.
9 žingsnis: galutinis produktas
galutinis produktas turėtų atrodyti kaip paveikslėlis žemiau
Rekomenduojamas:
Kaip pridėti IR nuotolinio valdymo pultą prie garsiakalbių sistemos: 5 žingsniai (su paveikslėliais)
Kaip pridėti IR nuotolinio valdymo pultą prie garsiakalbių sistemos: Šiame projekte aš jums parodysiu, kaip aš sukūriau papildomą grandinę savo garsiakalbių sistemai, kad galėčiau ją valdyti belaidžiu būdu su naminiu IR nuotolinio valdymo pultu. Pradėkime
Kaip pridėti „WiFi“valdymą prie bet kurio projekto -- ESP32 pradedančiųjų vadovas: 5 žingsniai
Kaip pridėti „WiFi“valdymą prie bet kurio projekto || ESP32 pradedančiųjų vadovas: Šiame projekte parodysiu, kaip lengva/sunku naudoti ESP32 su „Arduino IDE“, kad būtų galima pridėti „WiFi“valdymą prie bet kurio elektronikos projekto. Pakeliui parodysiu, kaip naudojant ESP32 sukurti paprastą „WiFi“serverį ir kaip sukurti
Kaip pridėti EL vielą prie palto ar kito drabužio: 10 žingsnių (su nuotraukomis)
Kaip pridėti EL vielą prie palto ar kito drabužio: Kaip apšviesta kostiumų dailininkė, sulaukiu daug klausimų iš žmonių, norinčių žinoti, kaip pasigaminti savo EL vielos kostiumus. Aš neturiu laiko padėti kiekvienam atskirai, todėl maniau, kad sutelksiu savo patarimus į vieną pamokomą dalyką. Tikimės, kad
Kaip pridėti liepsnas prie bet ko GIMP: 15 žingsnių (su nuotraukomis)
Kaip pridėti liepsną prie bet ko GIMP: Taip sukuriate tikrovišką ugnį GIMP
Kaip nemokamai pridėti skambėjimo tonų ir atsarginių vaizdo įrašų prie „Verizon Vx8500“(dar žinomo kaip „Chocolate“): 8 žingsniai
Kaip nemokamai pridėti skambėjimo tonų ir atsarginių vaizdo įrašų prie „Verizon Vx8500“(dar žinomo kaip „Šokoladas“): tai parodys, kaip sukurti „vx8500“(dar žinomo kaip šokoladas) įkrovimo/duomenų kabelį ir kaip naudoti kabelį skambėjimo tonų įkėlimui ir atsarginių kopijų kūrimui vcast vaizdo įrašai. Atsisakymas: Aš nesu atsakingas už tų, kurie skaito šį puslapį, veiksmus