Nota
¡Hola, bienvenido a la Comunidad de Aficionados a Raspberry Pi, Arduino y ESP32 de SunFounder en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.
¿Por qué unirse?
Soporte de expertos: Resuelve problemas posventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.
Aprender y compartir: Intercambia consejos y tutoriales para mejorar tus habilidades.
Vistas previas exclusivas: Obtén acceso anticipado a anuncios de nuevos productos y avances.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más nuevos.
Promociones festivas y sorteos: Participa en sorteos y promociones de fiestas.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy!
4.2 Siente la Luz¶
El fotorresistor es un dispositivo típico para entradas analógicas y se usa de manera muy similar a un potenciómetro. Su valor de resistencia depende de la intensidad de la luz, cuanto más fuerte sea la luz irradiada, menor será su valor de resistencia; por el contrario, aumenta.
Componentes Necesarios
En este proyecto, necesitamos los siguientes componentes.
Es definitivamente conveniente comprar un kit completo, aquí está el enlace:
Nombre |
ELEMENTOS EN ESTE KIT |
ENLACE |
|---|---|---|
3 in 1 Starter Kit |
380+ |
También puedes comprarlos por separado en los enlaces a continuación.
INTRODUCCIÓN DEL COMPONENTE |
ENLACE DE COMPRA |
|---|---|
Esquemático
En este circuito, la resistencia de 10K y el fotorresistor están conectados en serie, y la corriente que pasa a través de ellos es la misma. La resistencia de 10K actúa como protección, y el pin A0 lee el valor después de la conversión de voltaje del fotorresistor.
Cuando la luz se intensifica, la resistencia del fotorresistor disminuye, luego su voltaje disminuye, por lo que el valor del pin A0 aumentará; si la luz es lo suficientemente fuerte, la resistencia del fotorresistor estará cerca de 0, y el valor del pin A0 estará cerca de 1023. En este momento, la resistencia de 10K juega un papel protector, de modo que 5V y GND no se conectan juntos, resultando en un cortocircuito.
Si colocas el fotorresistor en una situación oscura, el valor del pin A0 disminuirá. En una situación lo suficientemente oscura, la resistencia del fotorresistor será infinita, y su voltaje estará cerca de 5V (la resistencia de 10K es despreciable), y el valor del pin A0 estará cerca de 0.
Cableado
Código
Nota
Abre el archivo
4.2.feel_the_light.inoen la ruta3in1-kit\basic_project\4.2.feel_the_light.O copia este código en Arduino IDE.
O carga el código a través del Editor Web de Arduino.
Después de cargar el código con éxito, el monitor serial imprime los valores del fotorresistor. Cuanto más fuerte sea la luminosidad ambiental actual, mayor será el valor mostrado en el monitor serial.