INTERRUPTOR CREPUSCULAR
Conocimientos previos
2.3.1.1
SENSOR DE LUZ LDR
El LDR es una resistencia que varía su valor con la luz, cuanto más OSCURO más grande es su valor,valor, por lo tanto por la ley de Ohm V= I*R este módulo nos da una señal analógica que aumenta con la oscuridad. Para saber más del LDR te recomendamos esta página de Luis Llamas.
2.3.1.1.1 Valores umbralesPor software: Los valores analógicos, tal y como dice aquí, van desde 0 a 1023, luego hay que elegir un valor umbral, nosotros hemos elegido 500.
Por hardware: Puedes regular el potenciómetro que tiene el módulo para que produzca el cambio cuando lo desees:
Solución
2.3.1.1 SENSOR DE LUZ LDR
El LDR es una resistencia que varía su valor con la luz, cuanto más OSCURO más grande es su valor, por lo tanto por la ley de Ohm este módulo nos da una señal analógica(voltios) que aumenta con la oscuridad. Para saber más del LDR te recomendamos esta página de Luis LlamasLlamas..
#####2.3.1.1.1
Valores umbrales
Por software:
Los valores analógicos,gicos talen yel como dice aquí,Arduino van desde 0 a 1023, luego hay que elegir un valor umbral, el cual, a partir de ese valor es un valor digital 1 o un 0, nosotros hemos elegido 500.
Por hardware: Puedespuedes regular el potenciómetro que tiene el módulo para que produzca el cambio cuando lo desees:
Solución
###2.3.1.2 Módulo
MODULO LED RGB
Este módulo tiene 4 pines que podemos proporcionar valores analógicos desde 0V a 5V para conseguir diferentes colores:
Pines B = Blue G = Green R = Red (-) = GND
Recuerda que Arduino tiene entradas digitales, entradas analógicas, salidas digitales, pero no tiene salidas analógicas. En vez de ello tiene salidas PWM ¿Qué no sabes lo que es? 🤔 eso es porque te has saltado un capítulo anterior.
De momento conectaremos el pin G (Green) a una salida digital normal (pin 7), luego sólo se puede encender o apagar.
Más adelante usaremos los colores Blue y Red a salidas PWM
En esta página puedes encontrar más detalles de este módulo y un ejemplo curioso de utilización sin cables.
2.3.2 Objetivo
RETO
-
Cuando el sensor LDR detecte oscuridad
-
El led RGB se enciende verde
-
Cambiamos a fondo tipo "noche"
-
-
En caso contrario
-
el led RGB está apagado
-
el fondo es día
-
2.3.3Solución Esquema
esquema
-
El módulo LDR lo conectamos al pin analógico A0
-
El LED RGB lo conectamos
-
Pin 5 digital - Blue
-
Pin 6 digital - Red
-
Pin 7 digital - Green
-
2.3.2 Objetivo
-
Cuando el sensor LDR detecte oscuridad
-
El led RGB se enciende verde
-
Cambiamos a fondo tipo "noche"
-
-
En caso contrario
-
el led RGB está apagado
-
el fondo es día
-
2.3.3 Esquema
-
El módulo LDR lo conectamos al pin analógico A0
-
El LED RGB lo conectamos
-
Pin 5 digital - Blue
-
Pin 6 digital - Red
-
Pin 7 digital - Green
-
2.3.4 Video
2.3.5 Solución
El programa lo puedes descargar aquí