Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ta instrukcja pomoże ci stworzyć zderzaki dla bota boe i zapewni ci kod, który będzie nawigować botem przez labirynt.
Krok 1: Materiały na zderzaki
Oto lista materiałów potrzebnych do wykonania zderzaków:
-Karton
-Taśma
-Przewody
-Folia aluminiowa
-Rezystory
-Rzepy
Krok 2: Budowanie zderzaków przy użyciu materiałów
To, co będziesz chciał zrobić najpierw, to za pomocą tektury zrobić klapki i skleić kawałki tektury, aby utworzyć stos. Teraz przyklej kawałki aluminium na klapach wykonanych z tektury. Wewnątrz klap z każdej strony zostaną przyklejone cztery kawałki folii aluminiowej. Teraz przymocuj klapki do kartonowego stosu za pomocą kleju. Następnie przymocuj płaską tylną stronę kartonowego stosu do przodu bota boe za pomocą rzepów. Na koniec przymocuj przewody dodatnie i ujemne do folii aluminiowej na klapkach. Gratulacje, właśnie skończyłeś robić zderzaki.
Krok 3: Obwód
Układ jest bardzo prosty i łatwy do wykonania. Spójrz na zdjęcie i stwórz obwód na swoim bocie Boe.
Krok 4: Kodeks
Oto kod bota boe.
' {$STAMP BS2}
{$PBASIC 2.5}
„Styki we/wy”
'Mankaran Kaler
Program robota „Mr. Birch” Labirynt „Program do nawigacji boebota przez dowolny labirynt”
'----------zmienne------------
L PIN silnika 14 R PIN silnika 15
loopX VAR słowo
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
temp VAR Byte 'magazyn tymczasowy
RunStatus DATA $00 'zmienna przechowywana w pamięci ROM
'READ RunStatus, temp 'Odczytaj zmienną z pamięci ROM
'temp = ~temp 'odwróć wartość 0 na 1 lub 1 na 0 'WRITE RunStatus, temp 'Zapisz zmienną z powrotem do ROM 'IF (temp>0) THEN END 'Sprawdź, czy wartość wynosi 1' jeśli tak END program
właściwe słowo VAR
szybki VAR Word '----------działania--------------- CZY GOSUB ForwardFast DEBUG? IN10 JEŻELI IN10=0 TO WYSOKI 0 GOSUB skręt w lewo ELSE LOW 0 ENDIF
DEBUGOWAĆ ? IN11
JEŻELI IN11=0 TO WYSOKI 1 GOSUB Obrót w prawo ELSE NISKI 1 ENDIF DEBUG CLS
PĘTLA
'--------------kierunki------------
Skręt w lewo:
DLA prawej = 1 DO 120 PULSOUT Lsilnik, LRF PULSOUT Rsilnik, RFF NEXT RETURN
Skręt w prawo:
FOR loopX = 1 DO 120 PULSOUT Lsilnik, LFF PULSOUT Rsilnik, RRF NEXT RETURN
Szybko do przodu:
DLA szybkich = 1 DO 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN