Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Deze instructable helpt je bumpers voor de boe-bot te maken en geeft je de code die de boe-bot door het doolhof zal navigeren.
Stap 1: Materialen voor de bumpers
Hier is een lijst met materialen die je nodig hebt om de bumpers te maken:
-Karton
-Plakband
-Draden
-Aluminiumfolie
-Weerstanden
-Klittenband
Stap 2: De bumpers bouwen met behulp van de materialen
Wat je eerst wilt doen, is met het karton flappen maken en stukjes karton aan elkaar lijmen om een stapel te maken. Plak nu stukjes aluminium op de flappen van karton. Er zullen vier stukken aluminiumfolie zijn die aan elke kant in de flappen worden geplakt. Bevestig nu de flappen met lijm aan de kartonnen stapel. Bevestig vervolgens de platte achterkant van de kartonnen stapel met klittenband aan de voorkant van de boe-bot. Bevestig tot slot de positieve en negatieve draden aan de aluminiumfolie op de flappen. Gefeliciteerd, u bent nu klaar met het maken van de bumpers.
Stap 3: Het circuit
De schakeling is heel eenvoudig en gemakkelijk te maken. Bekijk de afbeelding en maak het circuit op je Boe-bot.
Stap 4: De code
Hier is de code voor de boe-bot.
' {$STAMP BS2}
' {$PBASIC 2.5}
'I/O-pinnen'
'Mankaran Kaler'
'Mr. Birch' Maze robot programma 'Programma om de boebot door elk doolhof te navigeren
'----------variabelen---------
LMotor PIN 14 RMotor PIN 15
loopX VAR-woord
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
temp VAR Byte 'tijdelijke opslag'
RunStatus DATA $00 'variabele opgeslagen in ROM'
'READ RunStatus, temp 'Lees de variabele uit ROM'
'temp = ~temp 'inverteer de waarde 0 naar 1 of 1 naar 0 'SCHRIJF RunStatus, temp 'Schrijf de variabele terug naar ROM 'IF (temp>0) THEN END 'Controleer of de waarde 1 is' zo ja END het programma
rechts VAR-woord
snel VAR-woord '----------acties--------------- DO GOSUB ForwardFast DEBUG ? IN10 IF IN10=0 THEN HIGH 0 GOSUB Linksaf ANDERS LAAG 0 ENDIF
DEBUGGEN? IN11
IF IN11=0 DAN HOOG 1 GOSUB Rechtsaf ANDERS LAAG 1 ENDIF DEBUG CLS
LUS
'-------------routebeschrijving------------
Afslag naar links:
VOOR rechts = 1 TOT 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF VOLGENDE RETOUR
Rechtsaf:
VOOR loopX = 1 TOT 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF VOLGENDE TERUG
Vooruit Snel:
VOOR snel = 1 TOT 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF VOLGENDE RETOUR