Taller de Robótica Básico - Skybot v1.3. - SESION 4 |
|
Ya sabemos programar el robot, hemos sido capaces de leer el estado de los sensores de infrarrojos y tomar decisiones de movimiento sobre los motores del robot. Ahora estamos en condiciones para programar un algoritmo que haga que nuestro robot siga una línea negra.
Luego programaremos algoritmos más complejos, para lo cual necesitamos más información del entorno.
Esto es precisamente los que hacen los sensores y es lo que vamos a hacer en esta sesión, es decir, vamos a instalar dos bumpers y una LDR. El primer tipo es un sensor que tiene una pestaņa de metal y al pulsar sobre ella activa un interruptor, lo usamos para detectar obstáculos.
La LDR es un sensor que varía su resistencia en función de la intensidad de luz recibida. Ambos sensores se conectarán a la SKY293 para que ésta adapte las señales antes de enviarlas al Puerto A de la SKYPIC.
Sensores de contacto (Bumpers)
Sensor de luz (LDR)
Programas de ejemplo para probar:
Seguimiento de linea: linea.c linea.hex linea.c.html
Ejemplo básico para el concurso del mogollón: mogollon.c mogollon.hex mogollon.c.html