Práctico 8 - Ejercicio 11

Práctico 8 - Ejercicio 11

de Bruno Michetti Leites -
Número de respuestas: 1
En la solución se genera la onda cuadrada asi: nivel_salida = (nivel_salida + 1) % 2; Por qué? Qué es nivel_salida?
Gracias
En respuesta a Bruno Michetti Leites

Re: Práctico 8 - Ejercicio 11

de Federico Rivero -
Nivel salida es el valor que se debe producir en la salida, el cual puede ser uno o cero. Para que sea una onda cuadrada, se debe alternar el valor cada igual tiempo.

La expresión nivel_salida = (nivel_salida + 1) % 2 hace efectivamente eso, alterna entre 1 y 0 el valor de la variable.

Saludos!