Código básico para construir con Arduino un robot que calcula las distancias a los objetos cercanos y los evita.

Basic obstacle avoiding robot, uses ultrasound to navigate around obstacles.

Googleando encontre este ejemplo de código que con unas pequeñas modificaciones nos puede servir de base para comenzar nuestro propio Robot con cualquier placa de Arduino, que sea capaz de moverse por una habitación sin chocar con los obstáculos, rodearlos y buscar nuevos caminos, es decir lo básico…

Code for Obstacle Avoidance Arduino Robot esta desarrollado para este pequeño robot desarrollado por ancajour

El código es necesario adaptarlo a nuestro proyecto, por ejemplo para la parte del «sonar» es mejor utilizar la librería con ejemplos que puedes descargar con el enlace.

Los motores están preparados para funcionar con servos de rotación continua.

Si quieres utilizar otro tipo de motores, modificas la parte del código  correspondiente a la dirección y el movimiento añadiendo la librería que necesites en función del tipo de motor.

La principal idea es leer el código y entender como funciona la estructura y la lógica del programa.

Pronto publicaremos un ejemplo modificado para manejar un auto de Radio control, con 2 motores para la dirección y la velocidad y dos servos para manejar el radar y el freno.

4 comentarios sobre “Código básico para construir con Arduino un robot que calcula las distancias a los objetos cercanos y los evita.”

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.