Práctica 3: El uso de los threads

¡¡¡Wall·E es increible!!!

Cansado de avanzar y de girar usando solamente una función, Wall·E será capaz de mostrar datos de forma concurrente!

En el siguiente video, a Wall·E le hemos desactivado los motores para poder observar bien los datos que capta. Estos datos son mostrandos por pantalla (se visualiza el dato antiguo y el nuevo del sensor de luz).

Para apreciar mejor los cambios de datos que recoge el sensor hemos utilizado un objeto negro. No se aprecia muy bien la diferencia entre el dato nuevo y el dato viejo debido a que el código se ejecuta muy rápidamente y la información mostrada en la pantalla es actualizada varias veces por segundo, pero podemos afirmar que Wall·E realiza su función perfectamente:



Ahora le activamos los motores y comprobamos el correcto funcionamiento de los dos threads ejecutándose de forma concurrente, uno controlando el movimiento del robot y el otro mostrando la información por la pantalla.

0 comentarios:

Publicar un comentario