Documentos de Académico
Documentos de Profesional
Documentos de Cultura
mecatrónica.
INTRODUCCION
OBJETIVO GENERAL
Implementar sensor ultrasónico en robot para evitar colisiones
DESARROLLO
Comenzamos agregando las librerías para controlar el tiempo, así como para la declaración
de los puertos de entrada y salida en la Raspberry.
Declaramos la entrada y la salida para el sensor ultrasónico, así como las salidas para los
motores, como se muestra en la figura 1.
Figura 1
Para calcular la distancia creamos la función ultrasónico(), donde mandamos un pulso al
trigger del ultrasónico. Mientras que el echo sea igual a cero es el tiempo inicial y cuando echo
sea igual a uno se guarda el tiempo final, esto es, para saber el tiempo que tardó el pulso en llegar
al echo. Para calcular la distancia multiplicamos el resultado de la diferencia del tiempo inicial y
el tiempo final multiplicado por la velocidad del sonido entre 2.
Figura 2
Figura 3
Por último, dentro de un ciclo while llamamos a la función motores() para que sea
ejecutada cada 0.2 segundos.
Figura 4
CONCLUSION
El avance continuo en la tecnología hace más fácil el desarrollo de las actividades
humanas, simulando las acciones de la vida diaria el ser humano. El sensor ultrasónico puede
hacer que un robot actúe y evite no colisionar con objetos frente a él.
La utilización del sensor ultrasónico simula también la acción que tendría un robot con
visión artificial, evitar colisión con objetos, pero, analizando los pixeles de una secuencia de
imágenes para determinar la profundidad de cada escena.