Publicado el Deja un comentario

49. Control de iluminación con Arduino

Control de iluminación con Arduino

Con todas las herramientas de que disponemos, ya podemos implementar un pequeño proyecto que controle la intensidad de un led dependiendo de la luz incidente en un sensor LDR, o sea, podríamos controlar una luz para iluminar una habitación dependiendo de la luz ambiental incidente en un sensor, cuanta más luz reciba más intensidad de luz daremos al led.

Aunque bien pensado podríamos haberlo hecho al revés, pues lo que se suele necesitar es que la iluminación de una habitación sea mayor cuanto menor sea la luz incidente por la ventana, pero esto sólo lo podremos construir usando bombillas de 220 V conectadas a la corriente eléctrica de casa, y eso lo veremos más adelante cuando describamos los relés.

Material necesario

  • Un led
  • Una resistencia 220 ohm
  • Una resistencia de 10 Kohm
  • Un sensor LDR

Sketch

Poco que comentar, estudia línea por línea el código y céntrate en comprender cómo funciona la antepenúltima línea:

analogWrite (ledPin, analogRead(lightPin/4));

¿Qué frecuencia de muestreo tiene este sketch?