Nota
¡Hola! Bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Sumérgete en el mundo de Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.
¿Por qué unirse?
Soporte de expertos: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Preestrenos exclusivos: Obtén acceso anticipado a anuncios de nuevos 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.8 Pantalla de Intensidad de Luz
En este proyecto, utilizamos una fotorresistencia y una barra de LED para crear una pantalla de intensidad de luz, en la que cuanto más intensa es la luz, más se encienden los LEDs de la barra.
Componentes Necesarios
Para este proyecto, necesitamos los siguientes componentes.
Un kit completo es conveniente, aquí tienes el enlace:
Nombre |
COMPONENTES EN ESTE KIT |
ENLACE |
|---|---|---|
Kit Kepler |
450+ |
También puedes comprarlos por separado en los enlaces a continuación.
SN |
COMPONENTE |
CANTIDAD |
ENLACE |
|---|---|---|---|
1 |
1 |
||
2 |
Cable Micro USB |
1 |
|
3 |
1 |
||
4 |
Varios |
||
5 |
11(10 de 220Ω, 1 de 10KΩ) |
||
6 |
1 |
||
7 |
1 |
Conexión

La barra de LED consta de 10 LEDs; el lado con la etiqueta es el ánodo y el otro lado es el cátodo.
Los ánodos de la barra de LED se conectan a GP6~GP15. Los cátodos se conectan a una resistencia de 220 ohmios y luego a GND.
Conecta un extremo de la fotorresistencia a 3.3V y el otro extremo a GP26 (A0). Al mismo tiempo, GP26 necesita conectarse a una resistencia de 10K a GND. De esta forma, cuando la luz es más intensa, la resistencia de la fotorresistencia disminuye y el voltaje de A0 aumenta.
Código
Nota
Puedes referirte a la imagen a continuación para escribir el código arrastrando y soltando.
Importa
2.8_light_intensity_display.pngdesde la rutakepler-kit-main\piper. Para obtener tutoriales detallados, consulta Importar el Código.
Después de conectar el Pico W, haz clic en el botón Start y el código comenzará a ejecutarse.
Cuanto más fuerte es la luz, más LEDs se encienden en la barra de LED.
Si al ejecutar el código los LEDs no se encienden correctamente, intenta voltear la barra de LED.
¿Cómo Funciona?

Configura los pines de la barra de LED conectados a GP6 ~ GP15.

Guarda el valor de voltaje de A0 (GP26) en la variable [photo_vol]. Usa el bloque [map value () from () to ()] para mapear la variable [photo_vol] del rango de 0 a 3.3V a un rango de 0 a 10 (la cantidad de LEDs en la barra de LED).
[map value () from () to ()]: mapea un valor de un rango a otro.
