[2021][Julio][Problema 1]

Re: [2021][Julio][Problema 1]

de Federico Rivero -
Número de respuestas: 0
Hola Juan Martín!

Son necesarios al menos dos estados por cada funcionalidad, porque para cambiar de modo, el botón se debe soltar y luego presionar nuevamente. Si el cambio de modo lo hacés simplemente al detectar que el botón está presionado, al ser la frecuencia de reloj muy rápida, lo que va a pasar es que vas a presionar el botón y la baliza va a alternar de forma sucesiva y muy veloz entre los diferentes modos. En definitiva, al dejar de presionar el botón, quedarías en un estado prácticamente aleatorio. Por esta razón, se precisa un estado adicional en cada modo donde se verifique que el usuario dejó de presionar el botón para poder transicionar al siguiente modo una vez que el botón se vuelva a presionar.

Saludos,
Federico