[Aporte] Control de tiempo para puerta eléctrica con PIC, display y buzzer

Hola amigos, vengo con la intención de compartir mi primer código en pic c compiler.
Lo hice con la necesidad de controlar una puerta eléctrica y el funcionamiento es simple.

Se pulsa un botón y se activa un contador de 5 segundos anunciado por un beep, llega a cero (otro beep) acciona el relé (se abre la puerta) y empieza otra cuenta regresiva de 10 segundos nuevamente.
Al terminar el tiempo (3 beep de 500ms) y se desactiva el relé cerrando la puerta.
Esto se repite cada vez que se presione el botón.

Bueno, espero que le sea de utilidad a alguien como a mi.
Y ya de paso pregunto una duda que tengo con el buzzer, según me lo parece estaría funcionando al revés.
El puerto A3 que lo activa siempre está en 1 y el buzzer suena cuando pasa a 0.
Para mi es extraño, nunca usé un buzzer pero creo que lo normal sería que suene cuando está en 1 el puerto.

Espero alguien me aclare esta duda y me confirme si está todo bien.
Dejo el código y la simulación.

Muchas gracias.
 

Adjuntos

  • 29009-2003-large.jpg
    29009-2003-large.jpg
    7.9 KB · Visitas: 2
  • codigo.txt
    2.8 KB · Visitas: 15
  • contador.rar
    16.3 KB · Visitas: 17
Última edición:
edito, corregido el error que mensione anteriormente.
ahora si esta listo y agrego los pcb y el nuevo codigo en pic c compiler
en el rar estan todos los archivos, codigo, simulacion y pcb con la ubicacion de componentes
bueno saludos a todos y sepan disculpar el previo error :D
video de la simulacion
http://www.mediafire.com/download/zbkd4iv1tfph8oa/simulacion+.avi
 

Adjuntos

  • cntrol para puerta electrica.rar
    1.9 MB · Visitas: 26
  • cntrol para puerta electrica.jpg
    cntrol para puerta electrica.jpg
    130.2 KB · Visitas: 15
Última edición:
Atrás
Arriba