Con este ejemplo empleamos un LDR o fotoresistencia junto con el 16f628a para encender y apagar un led
El sensor podria ser este:
Conectamos el S1 del LDR en el portb.0 y V+ son 5 voltios y GND masa. El led con su resistencia de 330 ohms en el puerto portb.1.
Y este es el programa en PBP 2.46 escrito en Microcode
ldr var portb.0 ;El portb.0 pasa a llamarse ldr
led var portb.1 ;El portb.1 pasa a llamarse led
Inicio: ;Inicia el programa
If ldr = 0 then ;Si ldr es 0 entonces..
HIGH led ; Enciende led
ELSE ;si no (si es un 1)
Low led ;Apaga led
ENDIF ;Fin de la declaración IF...THEN
GOTO inico ;Vuelve a inicio
END ; Fin del programa
Espero que os sea de alguna ayuda!
jueves, 26 de noviembre de 2009
LDR y 16f628a
También te puede interesar:
Suscribirse a:
Enviar comentarios
(
Atom
)
y si quiero medir le intensidad de la luz?, con el pic, porque asi solo funciona como un suish, me interesa mucho saberlo
ResponderEliminar