Hola a todos, primero que todo, éste es mi primer mensaje en este foro, por lo que les saludo a todos.
Bueno, el tema que me conmina a escribir por primera vez es que estoy haciendo un proyecto de control electrónico de temperatura para el agua de la ducha. Ocurre que este control se realiza mediante una referencia que ajusta el usuario y en base a eso se regula la potencia de una resistencia que calienta el agua; para ello, requiero en primer lugar detectar los cruces por 0 de la onda sinusoidal de la red eléctrica para luego generar un tren de pulsos hacia el triac cuyo flanco de subida se realice contando un retardo desde el cruce por 0, según el nivel de potencia requerido.
Mi pregunta es: como implementar adecuadamente la detección de cruces por 0 y posteriormente el tren de pulsos para ajustar la potencia según ángulo con Niple 5.2; estoy usando un pic16f877a?
Muchas gracias