El programa se desarrolla en un lenguaje específico llamado lenguaje de programación. Una vez que este programa se ha desarrollado en una computadora, el programador lo transfiere a la tarjeta programable del robot. Para que no haya ambigüedad en las instrucciones transmitidas al robot programable , los programadores escriben sus líneas de instrucciones utilizando la lógica de los algoritmos.
¿Qué es un algoritmo?
Al programar robots , desarrollamos algoritmos en particular. A menudo escuchamos acerca de los algoritmos de Google, pero ¿qué es exactamente? Un algoritmo es una serie de operaciones simples que permiten resolver un problema. Para armar un kit de muebles o hacer una receta, seguimos una serie de instrucciones simples en un orden específico. En esto, el algoritmo puede describirse como un método que hace posible lograr un resultado llevando a cabo una suma de acciones en un orden muy preciso como lo es Vehículo de Guiado Automático o AGV.
Aquí hay un ejemplo de un algoritmo escrito para programar el frenado de un automóvil cuando se encuentra con un obstáculo:
si el automóvil se encuentra con un obstáculo dentro de 2 cm, entonces el automóvil se detiene, de lo contrario el automóvil se mueve hacia adelante.
Este algoritmo se puede diagramar en forma de diagrama de flujo opuesto.
¿Qué es un lenguaje de programación?
Para que estas instrucciones sean entendidas por un robot programable, es necesario utilizar un lenguaje que él pueda entender. Este tipo de lenguaje es un lenguaje de programación . Hay varios, pero todos siguen la misma lógica en la que intervendrán variables, condiciones o incluso funciones.
Nuestros robots programables se pueden programar en particular con Scratch , un lenguaje en programación desarrollado para niños y principiantes o en otros idiomas más adecuados para usuarios profesionales (C-C ++, Python, etc.).
El programa opuesto se realizó para que un automóvil se detenga cuando encuentre un obstáculo.
Comentarios recientes