Saltar al contenido
Empezando con Arduino - 5E: Robot autónomo (anti-colisiones)

Empezando con Arduino - 5E: Robot autónomo (anti-colisiones)

Proyecto 5: Robot

Circuito 5E: Robot autónomo (anti-colisiones)

En esta práctica aprenderemos a programar nuestro robot para que sea autónomo, es decir que sea anti-colisiones.

Para la serie de proyectos Empezando con Arduino, estamos utilizando este kit. Podrás contar con todos los componentes necesarios para todas las prácticas de esta serie si adquieres el kit. De lo contrario, podrás realizar las prácticas con la lista de materiales a continuación: 

Materiales:

  • Robot ensamblado

Paso 1:

Realizar el código que se muestra en la figura 1.

Figura 1:Código para programar un robot autónomo anticolisiones.

 

Paso 2:

Cargar  el código a nuestro robot y ver los resultados.

NOTA: Es importante recordar que antes de subir nuestro código al robot hay que desconectar el PWM JMP del motor shield con el fin de evitar daños en la placa. Una vez subido el código pasamos a conectar de nuevo el PWM JMP.

Figura 2: Robot posicionado para detectar obstáculos.

 

Podemos intentar probar la eficacia de nuestro código poniendo obstáculos y calculando las distancia y tiempos en los que tarda en reaccionar el robot.

 

 

 

Artículo previo Empezando con Arduino - 5F: Controla tu robot desde el celular (Bluetooth HC-05)
Siguiente artículo Empezando con Arduino - 5D: Ensamble del Robot