El Sigue Líneas hace exactamente lo que su nombre sugiere: sigue una línea. Hazle ir por donde quieras que vaya enseñándole el camino con una línea negra de 3 cm de ancha.
Materiales
- 1 placa Arduino Uno
- 1 shield Educativa
- 1 IR Array
- 2 servos de rotación continua
- 4 cables negros
- 8 cables de colores
- 2 conectores de pilas (uno con jack conector y otro con dos cables sueltos)
- 1 portapilas 4 AA
- 1 pila de 9V
- 4 pilas AA
- 1 kit Sigue líneas
- 1 bola metálica
Instrucciones
Código
Puedes encontrar el código en Archivos -> Ejemplos -> EducationShield>Block4-Robots>Projects>LineFollower
¿Cómo funciona?
Los sensores IR en el IRArray pueden detectar blanco y negro. Utilizando el comandod readLine()
obtenemos un valor entre -100 y 100 representando la dirección en que la línea se dirige. Este valor es luego usado para decir a las ruedas en qué dirección ir escribiendo wheels.follow(direccion)
.
¿No funciona?
- Revisa las ilustraciones y comprueba tus conexiones. Asegúrate de que todos los cables están firmemente conectados.
- ¿Los motores no funcionan? Mira la referencia para corregir los servos usandos como ruedas.
- Corrige el IRArray, mira la referencia para corregir el IRArray.
¡Sigue experimentando!
- Imprime una pista y construye obstáculos para el robot. Si los obstáculos son demasiado difíciles, piensa si hay alguna forma para mejorar el funcionamiento del robot modificando las ruedas.
- Haz que el robot reacciones de una forma especial cuando “ve” sólo blanco. Es decir, cuando haya perdido la línea negra.