← Todos los proyectos
Proyecto práctico · Nivel Fácil

Lámpara automática con fotoresistencia

Aprenderás a leer una entrada analógica y controlar una salida según la luz. En esta guía encontrarás un montaje concreto, criterios de conexión y un programa funcional de referencia para este circuito.

Montaje ilustrado de Lámpara automática con fotoresistencia

¿Qué vas a construir?

Un prototipo funcional pensado para practicar electrónica y programación con Arduino. La ilustración muestra la disposición conceptual de los componentes y sirve como referencia visual del montaje.

Materiales

  • Arduino Uno
  • fotoresistencia
  • LED
  • resistencia de 10 kΩ
  • resistencia de 220 Ω y jumpers

Cómo funciona

El Arduino recibe las señales de entrada, ejecuta la lógica del programa y controla las salidas. Antes de energizar, verifica polaridad, GND común y el valor de las resistencias. Los pines indicados son una propuesta de montaje y pueden adaptarse si modificas el código.

Cómo van las conexiones

Usa esta tabla junto con el diagrama para montar el circuito. Los pines corresponden al programa incluido en este proyecto.

Componente / terminalConectar a Arduino
LDR +5V
Punto medio LDRA0
Resistencia 10 kΩA0 → GND
LED ánodoD9 → 220 Ω
LED cátodoGND

Forma un divisor de tensión: LDR entre 5 V y A0, resistencia de 10 kΩ entre A0 y GND. El LED va a D9 mediante 220 Ω.

Diagrama detallado de conexiones de Lámpara automática

Programación

Este es un ejemplo funcional para el montaje descrito:

const int LDR = A0;
const int LED = 9;

void setup() {
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int luz = analogRead(LDR);
  Serial.println(luz);

  if (luz < 450) {
    digitalWrite(LED, HIGH);
  } else {
    digitalWrite(LED, LOW);
  }
  delay(200);
}

Prueba y ajustes

Componentes que necesitas

Consulta directamente los componentes disponibles en Fasantronic para replicar este proyecto.

Ver todos los componentes →