.. note:: Hola, ¡bienvenido a la Comunidad de Entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook! Únete a otros entusiastas para profundizar en el mundo de Raspberry Pi, Arduino y ESP32. **¿Por qué unirte?** - **Soporte experto**: 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. - **Avances exclusivos**: Accede anticipadamente a anuncios de nuevos productos y adelantos. - **Descuentos especiales**: Disfruta de descuentos exclusivos en nuestros productos más recientes. - **Promociones festivas y sorteos**: Participa en sorteos y promociones especiales en días festivos. 👉 ¿Listo para explorar y crear con nosotros? Haz clic en [|link_sf_facebook|] y únete hoy mismo. .. _ar_photoresistor: 2.26 Fotorresistor ==================== Resumen --------- En esta lección, aprenderás sobre el fotorresistor. Este componente se utiliza en muchos dispositivos electrónicos, como medidores de cámara, radios-reloj, dispositivos de alarma (como detectores de haz), pequeñas luces nocturnas, relojes exteriores, lámparas solares para calles, entre otros. Por ejemplo, un fotorresistor se coloca en una lámpara de calle para controlar cuándo debe encenderse o apagarse. La luz ambiental que incide sobre el fotorresistor provoca que las lámparas se enciendan o apaguen automáticamente. Componentes necesarios ------------------------ .. image:: img/Part_two_26.png * :ref:`cpn_mega2560` * :ref:`cpn_breadboard` * :ref:`cpn_wires` * :ref:`cpn_resistor` * :ref:`cpn_photoresistor` Circuito Fritzing -------------------- En este ejemplo, utilizamos el pin analógico (A0) para leer el valor del fotorresistor. Un pin del fotorresistor se conecta a 5V, y el otro se conecta a A0. Además, se necesita una resistencia de 10kΩ antes de conectar el otro pin a GND. .. image:: img/image213.png :align: center Diagrama esquemático ----------------------- .. image:: img/image214.png :align: center Código --------- .. note:: * Puedes abrir el archivo ``2.26_photoresistor.ino`` en la ruta ``sunfounder_vincent_kit_for_arduino\code\2.26_photoresistor`` directamente. * O copia este código en el IDE de Arduino. .. raw:: html Una vez subido el código a la placa Mega2560, puedes abrir el monitor serial para ver el valor leído del pin. Cuando la luz ambiental se vuelve más intensa, la lectura aumenta correspondientemente. El rango de lectura del pin es de 「0」 a 「1023」. Sin embargo, según las condiciones ambientales y las características del fotorresistor, el rango de lectura real puede ser menor al rango teórico. Para una explicación detallada del código, consulta :ref:`ar_analog_read`. Imagen del fenómeno ---------------------- .. image:: img/image215.jpeg :align: center