Tartalomjegyzék:

Lökhárítók hozzáadása a SUMOBOT -hoz: 9 lépés (képekkel)
Lökhárítók hozzáadása a SUMOBOT -hoz: 9 lépés (képekkel)

Videó: Lökhárítók hozzáadása a SUMOBOT -hoz: 9 lépés (képekkel)

Videó: Lökhárítók hozzáadása a SUMOBOT -hoz: 9 lépés (képekkel)
Videó: Обзор правил The Simpsons Pinball Party или просто пинбол Симпсоны и как в него играть? Часть 2 2024, November
Anonim
Lökhárítók hozzáadása a SUMOBOT -hoz
Lökhárítók hozzáadása a SUMOBOT -hoz

Ez azt jelenti, hogy úgy készítheti el, hogy ha elüti a robot egyik ütközőjét, akkor megfordul, és elfordul a tárgytól.

1. lépés: Szerezze be az anyagokat

Ennek elkészítéséhez 3 darab pálcika rúd, karton, forró ragasztó, négy huzal és tinofólia szükséges.

opcionális anyagként használhat maszkolószalagot, ha később el szeretné távolítani

2. lépés: Vágja le a Popsicle's Up -ot

erre vesz egy Popsicle -t, és néhány drótvágóval félbevágja, vagy megpróbálhatja felére törni, ami nem lesz olyan sima.

3. lépés: Ragasszon fel egy kartont

Ragasztjon néhány kartont
Ragasztjon néhány kartont

ha van maszkolószalagja, tekerje körbe a kis oszlopot, majd ragasszon egy kis kartonlapot mindkét pólusra.

4. lépés: Ragasztja a bádogfóliát a Popsicle -re

Ragasztja a bádogfóliát a Popsicle -re
Ragasztja a bádogfóliát a Popsicle -re
Ragasztja a bádogfóliát a Popsicle -re
Ragasztja a bádogfóliát a Popsicle -re

tekercseljen ónfóliát két vezetékre, és ragassza rá egy nagy Popsicle végére, és győződjön meg arról, hogy a vezetékek a földhöz vannak csatlakoztatva.

ugyanezt tegye egy másik popsicle -rel, és csatlakoztassa egy ellenállással

most csatlakoztassa az első popsicle -t és a kartont, amelyet a póznákra ragasztottak.

5. lépés: Ragasztó karton

Ragasztó karton
Ragasztó karton

vegyen egy kicsi, vékony kartonlapot, és hajtsa fel, ragasztja fel egyik részét az egyik popsicle közepére, majd a másikat. ezután ragasszuk fel a popsicle -t, amely félbe volt törve a 2. Popsicle végeire, majd ezt követően ragasszunk kartont a kis popsicles végeire

ezután győződjön meg arról, hogy a második popsicle bádogfóliája az első felé néz, hogy amikor megérinti, lökhárítóként viselkedjen és eltávolodjon.

6. lépés: (Választható) Vágja el a vezetékeket a rendezéshez

(Nem kötelező) Vágja el a vezetékeket a rendezéshez
(Nem kötelező) Vágja el a vezetékeket a rendezéshez

ha akarja, elvághatja a vezetékeket, hogy kisebbek legyenek, és hogy rendezettebbek legyenek, tetszés szerint vághatja el őket drótvágóval.

7. lépés: Maga a kód

'{$ STAMP BS2}

„{$ PBASIC 2.5}

temp VAR bájt RunStatus DATA $ 00

READ RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RM Motor PIN 12 '-------------- Állandó --------------- ------ LStop CON 750 RStop CON 750 '-------------- Változók --------------------- X VAR Word Turn VAR Word '-------------- Főprogram -----------------------

DO

GOSUB Előre

HA (IN9 = 0) ÉS (IN10 = 0) Ekkor 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

VÉGE

'************************************************ ******* 'a következő kódot használják a lökhárítókhoz' ********************************* ***********************

'------------------------------------------------- --- 'ez azért van, hogy a lökhárító előre haladjon' ------------------------------------ ---------------- Előre: FOR X = 0-25 'Előre egy kicsit PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 MEXT RETURN

'------------------------------------------------- --- 'ekkor ütközik mindkét ütköző' -------------------------------------- -------------- ReverseTurn: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25' Forduljon balra 60 fokkal PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'ezt a kódot használják a tolatáshoz és balra kanyarodáshoz, amikor a jobb lökhárítót ütik' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650

SZÜNET 20 KÖVETKEZŐEN X = 0 - 25 'fordított PULSOUT LMotor, 650 PULSOUT RMotor, 850 SZÜNET 20 KÖVETKEZŐ X = 0 - 50' Forduljon jobbra 45 fokkal PULSOUT LMotor, L Állj PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN

'------------------------------------------------- --- 'ezt a kódot arra használjuk, hogy megfordítsuk és jobbra forduljunk, amikor a bal lökhárítót eltalálják' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25 'fordított PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 to 50' Forduljon balra 45 fokkal PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 KÖVETKEZŐ

'************************************************ ******* 'Az eljárások vége' ************************************** *******************

8. lépés: A kód magyarázata

ez a kód például az, hogy megmutatja, hogyan fog a robot a lökhárítók szerint viselkedni, például: a "reverseturnleft" kód az, amikor a jobb lökhárítót eltalálják, és hátramenetbe és balra kanyarodik.

"hátramenet jobbra" az, amikor a bal lökhárítót eltalálják, és hátramenetbe és jobbra fordul

"fordított" az, amikor mindkét lökhárítót eltalálják, és hátramenetbe és más irányba fordulnak.

az "alacsony" és a "magas" kifejezések csak akkor hasznosak, ha LED -eket használ a robotban, ezek azt jelentik, hogy az adott fény alacsony vagy magas lesz.

9. lépés: Végtermék

Végtermék
Végtermék
Végtermék
Végtermék

a végtermék némileg hasonlít az alábbi képre

Ajánlott: