Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Este instructivo lo ayudará a crear protectores para el bot boe y le proporcionará el código que lo guiará a través del laberinto.
Paso 1: Materiales para los parachoques
Aquí hay una lista de materiales que necesitará para hacer los parachoques:
-Cartulina
-Cinta
-Alambres
-Papel de aluminio
-Resistores
-Velcro
Paso 2: construcción de los parachoques utilizando los materiales
Lo primero que querrá hacer es usar el cartón para hacer solapas y pegar pedazos de cartón para formar una pila. Ahora, pegue con cinta trozos de aluminio en las solapas hechas de cartón. Habrá cuatro piezas de papel de aluminio que se pegarán dentro de las solapas de cada lado. Ahora coloque las solapas en la pila de cartón con pegamento. A continuación, coloque la parte trasera plana de la pila de cartón en la parte delantera del boe bot con Velcro. Finalmente, conecte los cables positivo y negativo al papel de aluminio en las solapas. Felicitaciones, ya ha terminado de hacer los parachoques.
Paso 3: el circuito
El circuito es muy sencillo y fácil de realizar. Eche un vistazo a la imagen y cree el circuito en su bot Boe.
Paso 4: el código
Aquí está el código del bot boe.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'Pines de E / S
'Mankaran Kaler
'Mr. Birch' Programa de robot Maze 'Programa para navegar el boebot a través de cualquier laberinto
'---------- variables ---------
L PIN del motor 14 R PIN del motor 15
loopX VAR Palabra
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
temp VAR Byte 'tienda temporal
RunStatus DATA $ 00 'variable almacenada en ROM
'READ RunStatus, temp' Lee la variable de la ROM
'temp = ~ temp' invierte el valor de 0 a 1 o de 1 a 0 'WRITE RunStatus, temp' Escribe la variable de nuevo en la ROM 'IF (temp> 0) THEN END' Comprueba si el valor es 1 'si es así FINALIZA el programa
palabra VAR derecha
fast VAR Word '---------- acciones --------------- ¿GOSUB ForwardFast DEBUG? IN10 IF IN10 = 0 THEN HIGH 0 GOSUB LeftTurn ELSE LOW 0 ENDIF
DEPURAR? IN11
SI IN11 = 0 THEN HIGH 1 GOSUB RightTurn ELSE LOW 1 ENDIF DEBUG CLS
CÍRCULO
'-------------direcciones------------
Giro a la izquierda:
PARA derecho = 1 A 120 PULSOUT L Motor, LRF PULSOUT RMotor, RFF NEXT RETURN
Vuelta a la derecha:
PARA loopX = 1 A 120 PULSOUT L Motor, LFF PULSOUT RMotor, RRF NEXT RETURN
Adelante Rápido:
PARA rápido = 1 A 300 PULSOUT L Motor, LFF PULSOUT RMotor, RFF NEXT RETURN