Deteccion de colores RGB (red (rojo) ,green (verde) , blue (azul)) por medio de la intensidad de luz captada a traves de una fotoresistencia.
Materiales
1 protoboard
1 metro cable protoboard
1 picaxe 18x
1 fotoresistencia mediana
1 led RGB
1 resistencias 1KΩ
1 resistencia 20K Ω
Circuito Digital
Programa Picaxe
main:
low 7
low 6
low 5
;Led_1 ROJO
high 7 ;Enciende Led_1
pause 900
readadc 1,B1 ;Lectura análoga de la fotoresistencia
low 7 ;Apaga Led_1
pause 500
;Led_2 AZUL
high 6 ;Enciende Led_2
pause 900
readadc 1,B2 ;Lectura análoga de la fotoresistencia
low 6 ;Apaga Led_2
pause 500
;Led_3 VERDE
high 5 ;Endciende Led_3
pause 900
readadc 1,B3 ;Lectura análoga de la fotoresistencia
low 5 ;Apaga Led_3
pause 500
;comparaciones
if b1 > b2 and b1 > b3 then colorRojo
if b1 <> b1 then colorVerde
goto main ;Regresar al inicio
colorRojo:
high 7
pause 7000
goto fin
colorVerde:
high 5
pause 7000
goto fin
colorAzul:
high 6
pause 7000
goto fin
fin:
stop
Recomendaciones
Posibles Problemas
Tapar el LDR (fotoresistencia) de la luz, es decir poner alrededor un filtro alrededor que obstruya la entrada de luz. La entrada de luz puede interferir en los rangos y hacer que estos sean mas inexactos, lo que puede tender a que se "confunda" de color.
La resistencia de 20K es fundamental para el uso del picaxe 18x . La posicion de la entrada del picaxe entre la pata de la fotoresistencia y la resistencia es necesario. Esto es para poder usar el picaxe sin que este esté conectado a la computadora (ya que el computador alimenta al picaxe,) si no se coloca el valor de a resistencia adecuada el detector de colores no funcionara correctamente.
Demostración
Materiales
1 protoboard
1 metro cable protoboard
1 picaxe 18x
1 fotoresistencia mediana
1 led RGB
1 resistencias 1KΩ
1 resistencia 20K Ω
Circuito Digital
Programa Picaxe
main:
low 7
low 6
low 5
;Led_1 ROJO
high 7 ;Enciende Led_1
pause 900
readadc 1,B1 ;Lectura análoga de la fotoresistencia
low 7 ;Apaga Led_1
pause 500
;Led_2 AZUL
high 6 ;Enciende Led_2
pause 900
readadc 1,B2 ;Lectura análoga de la fotoresistencia
low 6 ;Apaga Led_2
pause 500
;Led_3 VERDE
high 5 ;Endciende Led_3
pause 900
readadc 1,B3 ;Lectura análoga de la fotoresistencia
low 5 ;Apaga Led_3
pause 500
;comparaciones
if b1 > b2 and b1 > b3 then colorRojo
if b1 <> b1 then colorVerde
goto main ;Regresar al inicio
colorRojo:
high 7
pause 7000
goto fin
colorVerde:
high 5
pause 7000
goto fin
colorAzul:
high 6
pause 7000
goto fin
fin:
stop
Recomendaciones
Posibles Problemas
Tapar el LDR (fotoresistencia) de la luz, es decir poner alrededor un filtro alrededor que obstruya la entrada de luz. La entrada de luz puede interferir en los rangos y hacer que estos sean mas inexactos, lo que puede tender a que se "confunda" de color.
La resistencia de 20K es fundamental para el uso del picaxe 18x . La posicion de la entrada del picaxe entre la pata de la fotoresistencia y la resistencia es necesario. Esto es para poder usar el picaxe sin que este esté conectado a la computadora (ya que el computador alimenta al picaxe,) si no se coloca el valor de a resistencia adecuada el detector de colores no funcionara correctamente.
Demostración