Mi Arduino

Menu
  • Inicio
  • Categorías
    • Características de los Arduinos
    • General
    • Programación para Arduinos
    • Tutoriales de uso de los Arduinos
  • Legales y Contacto
    • Política de Privacidad y Condiciones de Uso
    • Contacto
    • Política de Cookies
    • Acerca de Nosotros
Home
General
Conecta fotorresistencias en Arduino y mide la luz
General

Conecta fotorresistencias en Arduino y mide la luz

Desiree K. Aguero 27 de enero de 2024

Conectar fotorresistencias en Arduino y medir la intensidad de luz puede ser una excelente manera de mejorar tus proyectos electrónicos. La fotorresistencia, también conocida como LDR (Light Dependent Resistor), es un componente que varía su resistencia en función de la intensidad de luz a la que está expuesta. Esto la convierte en una herramienta muy útil para detectar cambios en el ambiente luminoso y controlar dispositivos electrónicos en consecuencia.

índice de Contenidos

Toggle
  • ¿Qué es una fotorresistencia?
    • Principio de funcionamiento de una fotorresistencia
  • Materiales necesarios para conectar una fotorresistencia en Arduino
  • Procedimiento paso a paso para conectar una fotorresistencia en Arduino
    • Paso 1: Conexiones físicas
    • Paso 2: Configuración del software
    • Paso 3: Verificación del funcionamiento
  • Consejos prácticos para optimizar la conexión de la fotorresistencia en Arduino
    • Colocación estratégica de la fotorresistencia
    • Calibración de la fotorresistencia
  • Ejemplos de aplicaciones prácticas de la conexión de fotorresistencias en Arduino
    • Ejemplo 1: Sistema de iluminación automático
    • Ejemplo 2: Monitoreo del cultivo
  • Conclusiones
  • Fuentes y referencias

¿Qué es una fotorresistencia?

Una fotorresistencia es un componente electrónico que cambia su resistencia en función de la cantidad de luz a la que se expone. Su principio de funcionamiento se basa en el fenómeno de la fotoconductividad, que es la propiedad que tienen ciertos materiales de conducir electricidad cuando son expuestos a la luz. Estos materiales tienen una banda de valencia estrecha, lo que significa que los electrones están fuertemente ligados a los átomos.

La f

Una fotorresistencia es un componente electrónico que cambia su resistencia en función de la cantidad de luz a la que se expone. Su principio de funcionamiento se basa en el fenómeno de la fotoconductividad, que es la propiedad que tienen ciertos materiales de conducir electricidad cuando son expuestos a la luz. Estos materiales tienen una banda de valencia estrecha, lo que significa que los electrones están fuertemente ligados a los átomos.

La fotorresistencia, por lo tanto, es sensible a la cantidad de luz a la que está expuesta y su resistencia disminuye a medida que aumenta la intensidad lumínica. Es un componente ideal para utilizar en proyectos de detección de luz y control automático de dispositivos electrónicos.

Principio de funcionamiento de una fotorresistencia

La fotorresistencia se basa en el principio de la fotoconductividad, que establece que ciertos materiales pueden cambiar su conductividad eléctrica en función de la intensidad de luz que reciben. Cuando la fotorresistencia está expuesta a la luz, los fotones interactúan con los electrones del material, proporcionándoles energía suficiente para que estos puedan romper los enlaces y pasar a la banda de conducción, generando así corriente eléctrica.

Cuanto más intensa sea la luz que incide en la fotorresistencia, mayor será la corriente eléctrica que circula a través de ella y, por lo tanto, menor será su resistencia. Por el contrario, en condiciones de poca luz, la fotorresistencia tendrá una mayor resistencia debido a la baja cantidad de electrones promovidos a la banda de conducción.

Te recomendamos también ️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente

Materiales necesarios para conectar una fotorresistencia en Arduino

Para conectar una fotorresistencia en Arduino y medir la intensidad de luz, necesitarás los siguientes materiales:

  • Fotorresistencia: también conocida como LDR, es el componente encargado de detectar la luz.
  • Arduino: una placa electrónica programable que actúa como el cerebro de tu proyecto.
  • Protoboard: una placa de pruebas donde podrás realizar todas las conexiones de manera segura.
  • Resistencia: una resistencia de 10KΩ que se utilizará para crear el divisor de voltaje necesario para la fotorresistencia.
  • Cables de conexión: cables macho-macho y macho-hembra para realizar las conexiones entre los componentes.

Procedimiento paso a paso para conectar una fotorresistencia en Arduino

A continuación, te mostramos el procedimiento para conectar una fotorresistencia en Arduino y medir la intensidad de luz:

Paso 1: Conexiones físicas

El primer paso consiste en realizar las conexiones físicas entre la fotorresistencia, el Arduino y la resistencia de 10KΩ. Asegúrate de seguir estas conexiones:

  • Conecta el extremo de la fotorresistencia a una línea vertical de la protoboard.
  • Conecta el otro extremo de la fotorresistencia a una línea horizontal de la protoboard.
  • Conecta uno de los extremos de la resistencia de 10KΩ a la línea horizontal de la protoboard.
  • Conecta el otro extremo de la resistencia de 10KΩ a un pin analógico del Arduino (por ejemplo, A0).
  • Conecta un cable GND (tierra) del Arduino a la línea vertical de la protoboard donde está conectada la fotorresistencia.

Estas conexiones permitirán crear un divisor de voltaje para medir la resistencia de la fotorresistencia y, por lo tanto, la intensidad de luz.

Paso 2: Configuración del software

Una vez realizadas las conexiones físicas, es necesario realizar la configuración del software en el Arduino IDE. Sigue estos pasos:

1. Instala la librería: Abre el Arduino IDE y ve a «Sketch» > «Include Library» > «Manage Libraries». Busca «Adafruit ADS1X15» y haz clic en «Install» para instalar la librería necesaria para leer la fotorresistencia.

2. Código necesario: A continuación, necesitarás el siguiente código para leer la fotorresistencia:

Te recomendamos también ️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente
Te recomendamos también Mide la tensión con Arduino de manera precisa y fácilMide la tensión con Arduino de manera precisa y fácil

«`c++
#include
#include

Adafruit_ADS1015 ads;

void setup() {
Serial.begin(9600);
ads.begin();
}

void loop() {
int16_t adc0;
adc0 = ads.readADC_SingleEnded(0);
Serial.print(«Lectura de luz: «);
Serial.println(adc0);
delay(500);
}
«`

Asegúrate de tener la placa Arduino seleccionada en el IDE y sube el código a tu Arduino.

Paso 3: Verificación del funcionamiento

Para verificar el funcionamiento de la conexión de la fotorresistencia en Arduino, sigue estos pasos:

1. Realiza una lectura: Abre la ventana del Monitor Serie en el Arduino IDE haciendo clic en el ícono en la esquina superior derecha o seleccionando «Tools» > «Serial Monitor». Luego, deberías ver las lecturas de la intensidad de luz en el Monitor Serie.

Te recomendamos también ️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente
Te recomendamos también Mide la tensión con Arduino de manera precisa y fácilMide la tensión con Arduino de manera precisa y fácil
Te recomendamos también Tutorial definitivo: Programa un brazo robótico en Arduino  ‍Tutorial definitivo: Programa un brazo robótico en Arduino ‍

2. Interpreta los valores: Los valores obtenidos son proporcionales a la intensidad de luz detectada por la fotorresistencia. Un valor alto indica una mayor intensidad de luz, mientras que un valor bajo indica poca luz.

Consejos prácticos para optimizar la conexión de la fotorresistencia en Arduino

Para obtener mediciones más precisas y ajustar la fotorresistencia a tus necesidades, considera estos consejos prácticos:

Colocación estratégica de la fotorresistencia

La ubicación de la fotorresistencia puede influir en la precisión de las mediciones. Colócala en un lugar donde pueda recibir la luz de manera directa y representativa de la iluminación que deseas medir. Evita sombras o reflejos que puedan afectar la lectura.

Calibración de la fotorresistencia

Si deseas obtener mediciones más exactas y ajustar la fotorresistencia a tus necesidades específicas, puedes realizar una calibración. Esto implica establecer los valores de referencia para una intensidad de luz baja y alta, y mapear los valores obtenidos en función de esos límites.

Ejemplos de aplicaciones prácticas de la conexión de fotorresistencias en Arduino

La conexión de fotorresistencias en Arduino tiene numerosas aplicaciones prácticas en proyectos electrónicos. Aquí te presentamos dos ejemplos:

Ejemplo 1: Sistema de iluminación automático

Mediante la conexión de una fotorresistencia en Arduino, puedes crear un sistema de iluminación automática. Utilizando la lectura de la fotorresistencia, puedes controlar el encendido y apagado de una lámpara en función de la intensidad de luz ambiente. Si la luz ambiental es baja, el sistema podría encender la lámpara automáticamente, y si la luz ambiental es alta, la lámpara se apagaría.

Ejemplo 2: Monitoreo del cultivo

Otro ejemplo práctico es utilizar la conexión de fotorresistencias en Arduino para monitorear el cultivo de plantas en un invernadero. La intensidad de luz es un factor importante para el crecimiento de las plantas, por lo que puedes utilizar la fotorresistencia para controlar el riego en función de la intensidad de luz. Si la intensidad de luz es alta, puedes programar Arduino para regar las plantas, y si es baja, puedes omitir el riego.

Te recomendamos también ️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente️ Controla temperatura con Arduino | Descubre el sorprendente sensor ambiente
Te recomendamos también Mide la tensión con Arduino de manera precisa y fácilMide la tensión con Arduino de manera precisa y fácil
Te recomendamos también Tutorial definitivo: Programa un brazo robótico en Arduino  ‍Tutorial definitivo: Programa un brazo robótico en Arduino ‍
Te recomendamos también Dónde descargar Arduino 1.8.8 GRATIS en 2021Dónde descargar Arduino 1.8.8 GRATIS en 2021

Conclusiones

Conectar fotorresistencias en Arduino y medir la intensidad de luz es una habilidad útil para proyectos electrónicos. A través de la fotorresistencia, puedes detectar cambios en la intensidad de luz y controlar dispositivos electrónicos en consecuencia. Ahora que conoces los pasos necesarios para realizar la conexión y configuración, así como algunos consejos prácticos y ejemplos de aplicación, ¡estás listo para comenzar tus propios proyectos!

Fuentes y referencias

  • Tutorial Arduino: Conexión y uso de fotorresistencias en proyectos – Arduino.cc
  • Understanding and Using LDRs or Photocells – Adafruit
  • Photoresistor – Wikipedia

Share
Tweet
Email
Prev Article
Next Article

Related Articles

Programa Arduino fácilmente con Bitbloq, la plataforma visual
La programación de Arduino es una habilidad cada vez más …

Programa Arduino fácilmente con Bitbloq, la plataforma visual

¡Soluciona fácilmente problemas de puerto en Arduino Uno!  ️
El reconocimiento de puerto en Arduino Uno es un proceso …

¡Soluciona fácilmente problemas de puerto en Arduino Uno! ️

About The Author

Desiree K. Aguero

¡Hola! Soy Desiree Aguero, estudiante de Ingeniería y apasionada del mundo de la tecnología. En este blog, comparto mi amor por Arduino y la electrónica, explorando proyectos innovadores y soluciones creativas. Mi objetivo es hacer que la tecnología sea accesible para todos, proporcionando tutoriales detallados y recursos útiles. Únete a mí en este emocionante viaje de aprendizaje y descubrimiento. ¡Juntos, haremos grandes cosas con Arduino!

Leave a Reply

Lo siento, debes estar conectado para publicar un comentario.

Mi Arduino

Todo Referente a los Arduinos
Copyright © 2026 Mi Arduino
Todos Los Derechos Reservados
Gestionar consentimiento
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}