Arduino LED (Con Arduino UNO).

Arduino LED

A continuación, veremos la configuración Arduino LED mediante un tutorial sencillo para encender tres LED. Esto lo haremos por medio de un pulsador con Arduino UNO, mediante la realización de un programa con el software Arduino IDE. El material es el siguiente.

Material:

1 Tarjeta Arduino UNO.

1 Protoboard.

3 LED.

3 Resistencia de 220 Ohm.

1 Pulsador

1 Resistencia de 10 kOhm (resistencia pull down)

Cables para conexiones.

 

Diseño del Hardware.

En Arduino con el ATmega168 o ATmega328, las salidas digitales van desde el pin 2 al 13. Para esta ocasión utilizaremos los pines 13, 12 y 8 para los LED, y el pin 7 para el botón pulsador. La forma de conexiones será la siguiente: Los LED van al pin correspondiente y el lado plano será el cátodo (negativo), entonces la pata restante será nuestro ánodo. Los LED van en serie con una resistencia de 220 Ohms para limitar la corriente, y que se enciendan correctamente. En el caso del pulsador utilizaremos la resistencia pull down, para que al pulsar el botón se enciendan los LED. De esta manera, la resistencia tomara el valor de referencia de 0v, mientras no se presione el botón. ¿Cómo se logra esto?, pues enseguida se explicara.

Lo primero que hay que decir es que no son unas resistencias especiales, se tratan de resistencias normales pero que están dispuestas en un circuito de una manera determinada. Dependiendo de la configuración se determinará si la resistencia es pull up o pull down. Como funcionalidad básica, estas resistencias establecen un estado lógico en un pin o entrada de un circuito lógico cuando se encuentra en estado reposo. Como bien indica su nombre la resistencia pull up establece un estado HIGH y las resistencias pull down establecen un estado LOW cuando el pin se encuentra en reposo. Esto evita los falsos estados que se producen por el ruido generado por los circuitos electrónicos.

Resistencia pull down.

En la configuración pull down (que es la configuracion que utilzaremos para nuestra aplicacion Arduino LED), cuando el circuito está en reposo como se muestra en la imagen de arriba, la caída de tensión en  la resistencia es prácticamente 0V (LOW), en cambio si pulsamos P1, dejará pasar la corriente y tendremos una diferencia de potencial de 5V (HIGH). Este es el uso normal del estado LOW y HIGH.

Resistencia pull down.

Figura 1. Resistencia pull down para Arduino LED.

Resistencia pull up.

Por el contrario, en la configuración pull up, cuando el circuito está en reposo, P1 sin pulsar, la caída de tensión es de 5V (HIGH), en cambio cuando pulsamos P1 se deriva toda la corriente a masa y la caída de tensión es 0V (LOW).

Resistencia pull up.

Figura 2. Resistencia pull up para Arduino LED.

 

También haremos una breve mención de los componentes que lleva nuestra aplicación para comprobar el Arduino LED.

Resistencia: Componente electrónico que ofrece oposición al paso de la corriente. Para este caso usaremos la resistencia para proporcionarle la corriente que necesita el led para que se ilumine correctamente. Ya que la resistencia no posee polaridad no hay inconveniente en cómo se conecte, también si conectamos la resistencia antes o después del LED esto no afecta; puesto que la corriente seria la misma en ambos casos.

L.E.D.  Por su significado de sus siglas en ingles diodo emisor de luz constituido por material semiconductor dotado con dos terminales. Para conectar el LED correctamente hay que mirar por debajo de este y veremos como que de un lado tiene la base plana. Entonces tomaremos esa pata como el cátodo que ira a tierra y la otra como el ánodo que ira  a 5v.

Diodo LED.

Figura 3. Terminales de un LED.

Conceptos básicos.

Cables: Los usaremos para hacer nuestras conexiones en el protoboard.

Protoboard: Al hacer conexiones en ella debemos tener en cuenta que las columnas (los agujeros que están en vertical) todas se encuentra conectadas entre sí, así evitaremos un mal funcionamiento o un corto.

Pulsador:   interruptor de presión para alternar entre encendido/apagado, es decir que tiene variaciones de “1” (5volts) y “0”(0 volts) lógico de alguna señal electrónica.

 

Enseguida podemos observar el diagrama de conexiones del hardware para Arduino LED.

Hardware.

Figura 4. Conexiones del hardware en Arduino UNO.

 

 

 

Arduino LED

Figura 5. Diagrama esquemático del hardware para Arduino LED.

 

Programación Arduino LED.

El programa siguiente activa una secuencia de LED, los cuales duran encendidos dos segundos cada uno de ellos; esto se logra al presionar el pulsador. Al volver a presionar terminara de hacer la secuencia programada.

 

Escríbenos tus dudas o comentarios