Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu təlimat, boe botu üçün tamponlar yaratmağınıza kömək edəcək və boe botunu labirentdən keçəcək kodu təmin edəcək.
Addım 1: Bamperlər üçün materiallar
Bamper hazırlamaq üçün lazım olacaq materialların siyahısı:
-Karton
-Tape
-Tellər
-Alüminium folqa
-Rezistorlar
-Velcro
Addım 2: Materiallardan istifadə edərək tamponların qurulması
Əvvəlcə etmək istədiyiniz şey, bir yığın hazırlamaq üçün kartondan yapışqan və karton parçalarını yapışdırmaqdır. İndi kartondan hazırlanmış qapaqlara alüminium lent yapışdırın. Hər tərəfdən qapaqların içərisinə yapışdırılacaq dörd ədəd alüminium folqa olacaq. İndi qapaqları yapışqan istifadə edərək karton yığına yapışdırın. Sonra, karton yığının düz arxa tərəfini Velcro istifadə edərək boe botunun önünə yapışdırın. Nəhayət, müsbət və mənfi telləri flaplardakı alüminium folqa ilə bağlayın. Təbrik edirik, bamper hazırlamağı bitirdiniz.
Addım 3: Dövrə
Dövrə çox sadədir və hazırlanması asandır. Şəkilə baxın və Boe botunuzda bir dövrə yaradın.
Addım 4: Kod
Boe botunun kodu budur.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'I/O Pinləri
'Mankaran Kaler
'Mr. Birch' Maze robot proqramı 'boebotu hər hansı bir labirentdən keçmək üçün proqram
'---------- varlıqlar ---------
LMotor PIN 14 Rotorlu PIN 15
loopX VAR Word
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
temp VAR Byte 'müvəqqəti mağazası
RunStatus DATA $ 00 'dəyişən ROM -da saxlanılır
'Oxu RunStatus, temp' ROMdan dəyişəni oxuyun
'temp = ~ temp' dəyəri 0 -dan 1 -ə və ya 1 -dən 0 -a çevirin 'RunStatus yazın, temp' Dəyişəni yenidən ROM -a yazın 'İF (temp> 0) SONDAN SONRA' Dəyərin 1 'olub olmadığını yoxlayın Proqramı sonlandırın
sağ VAR Word
sürətli VAR Word '---------- hərəkətləri --------------- GOSUB ForwardFast DEBUG VAR? IN10 IN10 = 0 SONRA YÜKSEK 0 GOSUB Sola Dönüş Başqa LOW 0 ENDIF
DEBUG? IN11
İN11 = 0 ONDA YÜKSEK 1 GOSUB Sağa Dön Başqa LOW 1 ENDIF DEBUG CLS
LOOP
'------------- istiqamətlər ------------
Sola Dönüş:
SAĞ ÜÇÜN = 1 ilə 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NEXT RETURN
Sağ dönmə:
LoopX = 1 -dən 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN
İrəli Sürətli:
Sürətli = 1 - 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NÖVBƏTİ QAYIT