Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Postanowiłem stworzyć instrukcję, która pokazuje, jak tworzyć zderzaki robota i jak je umieszczać na robocie sterowanym bateryjnie. Po pierwsze, chcesz mieć pewność, że przewody są podłączone we właściwych miejscach. W przeciwnym razie obwód nie będzie działał. Po drugie, chcesz się upewnić, że masz jeden z przewodów podłączony do VDD (dodatni), a pozostałe przewody podłączone do VSS (ujemne). Na koniec chcesz się upewnić, że oba te przewody są połączone z folią aluminiową. Ostatnim krokiem, który musisz zrobić, jest upewnienie się, że folia aluminiowa jest połączona ze zderzakami.
Kieszonkowe dzieci
Materiały użyte do stworzenia tej instrukcji były następujące:
- Dwa kije
- Folią aluminiową
- 3 przewody
Krok 1: Umieszczenie folii na patyczkach
Umieść dwa patyczki z tyłu zderzaka, upewniając się, że oba patyczki są pokryte folią aluminiową. Najlepszą opcją, aby oba patyki pozostały z tyłu robota, byłoby nałożenie małego kawałka taśmy klejącej.
Krok 2: Podłączanie przewodów
Aby twój obwód działał, musisz być w stanie podłączyć trzy przewody z VDD i VSS do patyczków pokrytych folią cynową.
Krok 3: Łączenie wszystkich przewodów w jeden
Na koniec, aby nasunąć wszystkie przewody na zderzak i rozpocząć pracę, owinąć je folią aluminiową i wcisnąć na patyczki pokryte folią. Po naciśnięciu prąd z przewodów powodował ruch robota.
Krok 4: Oglądaj to Go
Po wciśnięciu wszystkich trzech przewodów do zderzaków samochód powinien ruszyć. Następny krok wyświetla kod, który był wymagany, aby to zadziałało. Program użyty do tego procesu nazywa się „Podstawowy edytor stempli”.
Krok 5: Kod do programowania robota
Aby ten robot mógł się poruszać, musi mieć następujący kod:
' {$STAMP BS2}' {$PBASIC 2.5}
KOŁNIERZ ODPOWIEDNI 11
KOŃCÓWKA RB 10
LMOTOR PIN 15
PIN SILNIKA 14
Szybkość CON 650
SZYBKI KON 850
RS niski CON 700
NISKI KONTA 800
Mstop CON 750
RFastRev CON 850
LFastRev CON 650
RSlowRev CON 800
LSlowRev CON 700
MLoopC VAR Word 'For…Next Variable do około 65000
ROBIĆ
GOSUB Forwardfast 'idź dalej'
IF IN10 = 0 THEN 'jeśli dwa przewody na wejściu 10 są wciśnięte, skręć w lewo
GOSUB Skręć w lewo90
ELSEIF IN11 = 0 THEN 'Jeśli dwa przewody na wejściu 11 są wciśnięte, skręć w prawo
GOSUB Skręć w prawo90
ENDIF
PĘTLA
Skręć w prawo90:
„Podprocedura skręcania o 90 stopni w prawo”
'**********************************************************
WYSOKI 1
NISKA 0
DLA MLoopC = 1 DO 22
PULSOUT LMOTOR, LfastRev „przesuń się o jeden impuls do przodu”
PULSOUT RMOTOR, Rfast 'za pomocą pinów i stałych
PRZERWA 20
' 20mS pozwala robotowi na ruch 'przed NASTĘPNYM impulsem
NASTĘPNY
POWRÓT
'*********************************************************
Skręć w lewo90:
„Podprocedura skręcania o 90 stopni w prawo”
'********************************************************
WYSOKI 0
NISKI 1
DLA MLoopC = 1 DO 22
PULSOUT LMOTOR, Lfast „przesuń się o jeden impuls do przodu”
PULSOUT RMOTOR, RfastRev ' za pomocą pinów i stałych
PAUZA 20 ' 20mS pozwala robotowi na ruch 'przed NASTĘPNYM impulsem
NASTĘPNY
POWRÓT
'***********************************************************
Szybko do przodu:
' Podprocedura szybkiego przesuwania robota do przodu o jedno pole
'**********************************************************
DLA MLoopC = 1 DO 70
SILNIK PULSOUT, LFFast 'PULSOUT
RMOTOR = RFast
PRZERWA 20
NASTĘPNY
POWRÓT