hola amigos, os dejo un código para que me ayudéis a terminarlo, porque no me compila.
Quiero diseñar un convertidor A/D con el pic 12f675 y con el pic 16f628A.
Mi circuito es un dimmer: el foco permanece en brillo alto con 42 V AC y en brillo bajo por debajo de los 26 V AC. Para el brillo bajo necesito disparar el triac a con un ángulo de retardo de 68.8º.
Mi código es el siguiente (para PIC 16f628A):
DEFINE PIC = 16F628A
luz var BYTE
TRISA = 0
TRISB = 1
ADCIN 0, luz
BRILLO ALTO:
PORTB.3= 1; aquí tengo 42V
BRILLO BAJO:
if luz < 153 then PORTB.3=0
pauseus 3811
PORTB.3=1
pauseus 6200
goto BRILLO BAJO
endif
goto BRILLO ALTO
END
GRACIAS A TODOS.
Quiero diseñar un convertidor A/D con el pic 12f675 y con el pic 16f628A.
Mi circuito es un dimmer: el foco permanece en brillo alto con 42 V AC y en brillo bajo por debajo de los 26 V AC. Para el brillo bajo necesito disparar el triac a con un ángulo de retardo de 68.8º.
Mi código es el siguiente (para PIC 16f628A):
DEFINE PIC = 16F628A
luz var BYTE
TRISA = 0
TRISB = 1
ADCIN 0, luz
BRILLO ALTO:
PORTB.3= 1; aquí tengo 42V
BRILLO BAJO:
if luz < 153 then PORTB.3=0
pauseus 3811
PORTB.3=1
pauseus 6200
goto BRILLO BAJO
endif
goto BRILLO ALTO
END
GRACIAS A TODOS.