Como Variar La Intensidad De Un Led Con LDR Y Un Arduino

by AngelB28 in Circuits > Arduino

3584 Views, 1 Favorites, 0 Comments

Como Variar La Intensidad De Un Led Con LDR Y Un Arduino

temp_-1177508838.jpg

En esta guía les enseñare como usar un arduino para variar la intensidad de un led por medio de un LDR.

Usare como apoyo los ejemplos que vienen incluidos en el IDE de arduino.

Materiales

temp_1629680856.jpg
temp_1270146132.jpg
temp_-1655462288.jpg
temp_1030290096.jpg
temp_-320835118.jpg
temp_824621218.jpg

Los materiales que vamos a usar son:

1. Resistencia de 470 ohm
2. Resistencia de 1k ohm
3. LDR
4. Led
5. Arduino con protoboard
6. Cable de conexión
7. Jumper wires

Conexion Y Alimentación Del Circuito

temp_1494323783.jpg
temp_-1388043659.jpg
temp_42145238.jpg
temp_1453075409.jpg

En este paso procederemos a colocar el led y la resistencia en el protoboard.

La resistencia la podemos de cualquier forma ya que esta no tiene una polaridad dada. En contraste el led tiene una forma especifica para colocarlo en el circuito, si nos fijamos los led siempre vienen con una pata mas corta que la otra esta para representa el terminal negativo, de lo contrario si es la pata mas larga es el terminal positivo.

Conectar LDR

temp_1816099697.jpg
temp_-602082001.jpg
temp_-703387903.jpg
temp_-1096589876.jpg

Aqui tomamos el potenciometro y lo colocamos en el protoboard.

Después procedemos a conectar los cables.Las conexiones son:

Colocamos un cable desde una de las patas de la LDR a vcc.

Colocamos un cable desde punto donde se junta la resistencia con la LDR hasta el puerto análogo 0.

Colocamos un cable desde la pata que queda de la resistencia a GND.

Conectar Y Cargar Programa

temp_-403426747.jpg
temp_1517403592.jpg
ardu1.PNG
ardu11.PNG
ardu4.PNG
ardu5.PNG
ardu12.PNG
Ldr led fade

Lo siguiente es comunicar el arduino con el computador para poder cargarle el código con el cual este trabajara.

Depues de conectarlo procedemos a abrir el programa arduino IDE.

Después de abrir el programa procedemos con los siguientes pasos para cargar nuestro programa:


1. Abrir ino que esta adjunto.
2. Asegurarnos que el board seleccionado es el que tenemos, en mi caso fue un arduino uno.
3. Asegurarnos que tenemos el puerto de comunicación correcto.
4. Darle a upload.
5. Esperar que cargue.
6. Ver como nace la magia en el arduino.

nota: Este programa lo hice partiendo del ejemplo de analoginput. En este borre u cambie los digitalWrite por analogWrite, agregue una función de mapeo y cree una nueva variable.Para cambiar los pasos del del cambio solo se tienen que cambiar los valores del mapeo.

Espero que les haya gustado este instructable.

Downloads