jueves, 26 de noviembre de 2009

LDR y 16f628a

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!

1 comentario :

  1. y si quiero medir le intensidad de la luz?, con el pic, porque asi solo funciona como un suish, me interesa mucho saberlo

    ResponderEliminar