PrintBot: Seguir una línea negra

En este caso, vamos a hacer que PrintBot se mueva siguiendo una línea negra dibujada sobre un fondo blanco. El funcionamiento es el siguiente:
  • Si los dos sensores están sobre la línea negra los dos servomotores se mueven hacia delante.
  • Si el sensor izquierdo se sale de la línea, el motor derecho se para y el robot gira a derecha.
  • Si el sensor derecho se sale de la línea, será el motor izquierdo el que se pare, girando a la izquierda.


Ahora vamos a seguir utilizando la instrucción if, pero con dos condiciones que deben cumplirse a la vez; para ello, tenemos que poner el operador "&&" (y). Aquí está el programa y un video con el resultado:


        Librería Pbe




No hay comentarios:

Publicar un comentario