Nota
¡Hola! Bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Explora a fondo Raspberry Pi, Arduino y ESP32 junto a otros apasionados.
¿Por qué unirte?
Soporte de expertos: Resuelve problemas postventa y desafíos técnicos con ayuda de nuestra comunidad y equipo.
Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Previsualizaciones exclusivas: Obtén acceso anticipado a nuevos anuncios de productos y adelantos.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones y sorteos festivos: Participa en sorteos y promociones de temporada.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.
2.12 - Siente la Luz
El fotorresistor es un dispositivo típico para entradas analógicas, y su uso es muy similar al de un potenciómetro. Su valor de resistencia depende de la intensidad de la luz: a mayor intensidad de luz, menor resistencia, y viceversa.
Componentes necesarios
En este proyecto, necesitamos los siguientes componentes.
Es muy conveniente comprar un kit completo; aquí está el enlace:
Nombre |
ITEMS EN ESTE KIT |
LINK DE COMPRA |
|---|---|---|
Kit Kepler |
450+ |
También puedes comprarlos por separado en los enlaces a continuación.
N° |
INTRODUCCIÓN DEL COMPONENTE |
CANTIDAD |
LINK DE COMPRA |
|---|---|---|---|
1 |
1 |
||
2 |
Cable Micro USB |
1 |
|
3 |
1 |
||
4 |
Varios |
||
5 |
1 (10KΩ) |
||
6 |
1 |
Esquema

En este circuito, el resistor de 10K y el fotorresistor están conectados en serie, y la corriente que pasa por ellos es la misma. El resistor de 10K actúa como protección, y el pin GP28 lee el valor después de la conversión de voltaje del fotorresistor.
Cuando la luz se intensifica, la resistencia del fotorresistor disminuye, entonces su voltaje también disminuye, y el valor de GP28 también disminuirá. Si la luz es lo suficientemente fuerte, la resistencia del fotorresistor se acercará a 0, y el valor de GP28 será cercano a 0. En este punto, el resistor de 10K desempeña un rol protector para evitar un cortocircuito al impedir que se unan 3.3V y GND.
Si colocas la fotorresistencia en una situación oscura, el valor de GP28 aumentará. En una situación lo suficientemente oscura, la resistencia de la fotorresistencia será infinita y su voltaje estará cerca de 3.3V (la resistencia de 10K es despreciable), y el valor de GP28 estará cerca del valor máximo de 1023.
La fórmula de cálculo se muestra a continuación.
Valor Digital = (Voltaje Analógico / 3.3V) * 1023
Conexión

Código
Nota
Puedes abrir el archivo
2.12_feel_the_light.inoen la rutakepler-kit-main/arduino/2.12_feel_the_light.O copiar este código en el IDE de Arduino.
No olvides seleccionar la placa Raspberry Pi Pico y el puerto correcto antes de hacer clic en el botón Upload.
Después de ejecutar el programa, el Monitor Serial mostrará los valores del fotorresistor. Puedes iluminarlo con una linterna o cubrirlo con la mano para observar cómo cambia el valor.