Arduino - Sensor de luz que acciona un servomotor
En este tutorial, vamos a aprender cómo usar un sensor de luz y Arduino para controlar el servomotor. En detalle, Arduino lee el valor de un sensor de luz:
- Si el valor analógico del sensor de luz es mayor que un umbral, Arduino gira el servomotor a 90 grados
- Si el valor analógico del sensor de luz es menor que un umbral, Arduino regresa el servomotor a 0 grados
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
El sensor de luz LDR es muy asequible, pero requiere una resistencia para el cableado, lo que puede hacer que la configuración sea más compleja. Para simplificar el cableado, puedes usar un módulo de sensor de luz LDR como alternativa.
Acerca del servomotor y del sensor de luz
Si no conoces el servomotor y el sensor de luz (pinout, cómo funciona, cómo programarlo ...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino - Umbral analógico
Pasos R\u00e1pidos
- Conecta Arduino al PC mediante un cable USB
- Abre Arduino IDE, selecciona la placa y el puerto correctos
- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en el Arduino IDE para subir el código al Arduino
- Gira el sensor de luz
- Observa el cambio en el servomotor
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.