Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen vil hjelpe deg med å lage støtfangere for boe -boten, og den vil gi deg koden som navigerer boe -boten gjennom labyrinten.
Trinn 1: Materialer til støtfangerne
Her er en liste over materialer du trenger for å lage støtfangerne:
-Papp
-Teip
-Ledninger
-Aluminiumsfolie
-Motstandere
-Velcro
Trinn 2: Bygg støtfangerne ved hjelp av materialene
Det du vil gjøre først, er å bruke pappene til å lage klapper og lime pappstykker sammen for å lage en bunke. Nå teipstykker av aluminium på klaffene laget av papp. Det vil være fire stykker aluminiumsfolie som vil bli tapet inne i klaffene på hver side. Fest nå klaffene til pappbunken med lim. Fest deretter den flate baksiden av pappbunken på forsiden av boe -botten ved hjelp av borrelås. Fest til slutt de positive og negative ledningene til aluminiumsfolien på klaffene. Gratulerer, du er nå ferdig med støtfangerne.
Trinn 3: Kretsen
Kretsen er veldig enkel og lett å lage. Ta en titt på bildet og lag kretsen på din Boe -bot.
Trinn 4: Koden
Her er koden for boe bot.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'I/O -pinner
'Mankaran Kaler
'Mr. Birch' Maze robot program 'Program for å navigere boebot gjennom en labyrint
'---------- variabler ---------
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
midlertidig VAR Byte 'midlertidig butikk
RunStatus DATA $ 00 'variabel lagret i ROM
'LES RunStatus, temp' Les variabelen fra ROM
'temp = ~ temp' inverter verdien 0 til 1 eller 1 til 0 'WRITE RunStatus, temp' Skriv variabelen tilbake til ROM 'IF (temp> 0) THEN END' Sjekk om verdien er 1 'i så fall SLUTT programmet
høyre VAR Word
fast VAR Word '---------- handlinger --------------- GOSUB ForwardFast DEBUG? IN10 HVIS IN10 = 0 DA HØY 0 GOSUB Venstre Drei ELLER LAV 0 ENDIF
DEBUG? IN11
IF IN11 = 0 THEN HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS
LØKKE
'------------- retninger ------------
Venstre sving:
FOR høyre = 1 TIL 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NESTE RETURN
Høyresving:
FOR loopX = 1 TIL 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NESTE RETURN
Fremover:
FOR rask = 1 TIL 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NESTE RETURN