
🤖 PLANTILLA DE PROYECTO DE ROBÓTICA: LA PHOTOCELL (SENSOR DE LUZ)

1. Introducción
En este proyecto aprenderemos a utilizar una Photocell (fotorresistencia LDR) para medir la luz ambiental. Es un sensor analógico que nos permite crear sistemas que reaccionan a los cambios de iluminación, como una luz de noche automática o un seguidor solar.
2. Material necesario
- Placa Micro:bit Experiment Box.
- 1 Cable de conexión.
- Pilas instaladas en la caja (y el interruptor principal en ON).
- Software MakeCode.
3. Explicación de lo que se va a hacer
Dado que la photocell ya está alimentada internamente en la placa, solo necesitamos conectar su salida de señal. Programaremos la Micro:bit para que lea el valor analógico que genera la photocell (un valor entre 0 y 1023). Mostraremos ese valor numérico en la pantalla de LEDs para poder “calibrar” el sensor. El objetivo es ver cómo cambia el número cuando tapamos el sensor con la mano.
4. Montaje
Este sensor nos proporciona una lectura analógica, así que asegúrate de conectarlo a un pin con esa capacidad:
- Busca el componente marcado como Photo (es el pequeño círculo de cristal con las líneas plateadas en zigzag).
- Conecta un cable desde el pin marcado S (señal) de la photocell hasta el Pin P1 de la Micro:bit.
5. Código
Usaremos un bucle y un bloque de “Lectura analógica” para monitorear el sensor constantemente.
Captura del código en MakeCode:
Fragmento de código
basic.forever(function () {
let valorLuz = pins.analogReadPin(AnalogPin.P1)
basic.showNumber(valorLuz)
})
Explicación del bloque: analogReadPin lee la señal del Pin P1 y devuelve un número entre 0 y 1023. Cuanta más luz detecte, menor será este número. Guardamos el valor en una variable y lo mostramos continuamente.
6. Explicar brevemente el resultado
Al cargar el código y asegurar que el interruptor de alimentación principal de la caja esté en ON:
- En condiciones de luz normal: La micro:bit mostrará un número medio (por ejemplo, entre 400 y 700).
- Tapando el sensor con la mano: El número aumentará significativamente (cerca de 1023).
- Bajo una luz intensa (como el flash de un móvil): El número disminuirá notablemente (cerca de 0).
Este proyecto demuestra cómo un sensor analógico nos permite medir magnitudes del mundo físico (luz) y convertirlas en datos que un microcontrolador puede entender y procesar.
Kirill Stepchenkov y Gonzalo Ruiz
Etiqueta:ies monterroso, steam, tic
