Hace semanas me pidieron que escriba sobre la trágica muerte de la senadora del Partido Popular y ex alcadesa de Valencia Rita Barberá. El mismo día en el que se comunicó su fallecimiento, pregunté a mi contacto de las cloacas de un estado de cuyo nombre no quiero acordarme:
Archivos
Todas las entradas para el mes de 27 diciembre 2016
Materiales
- Una placa de Arduino
- 1 resistencia de 220 Ohm
- 3 leds (rojo, amarillo, azul)
- 3 cables rojo M M
- 4 cables azules M M
- Una placa de pruebas (en inglés: protoboard o breadboard)
Práctica
Por la ley de Ohm:
V = I * R
V = Voltaje
I = Intensidad
R = Resistencia
El puerto de salida de USB de un laptop tiene una tensión salida de 5 V y con ese voltaje se alimenta la placa Arduino que consta de 14 entradas digitales configurables entrada i/o que operan a 5 voltios. Cada pin puede proporcionar o recibir como máximo 40 mA.
En este proyecto, pretendemos encender una serie de leds pero solo se encenderá un led mientras el resto estén apagados.
El voltaje que consume un led normal es de 2 Voltios y conocemos el valor de la Intensidad en amperios de led que es 15 mA.
Calculamos el voltaje en Voltios que debe soportar la resistencia:
5V – 2 V = 3V
Conocer estos 2 valores nos permitirá conocer el valor en Ohmios de la resistencia:
R =( 3 / 0,015 ) = 200 Ohm
La resistencia más parecida a las que dispongo con ese valor es una resistencia de 220 Ohm
Montaje del circuito en la protoboard
Usaremos un cable rojo con 2 conectores machos. Un conector macho del cable rojo se conectará al al pin 1 de Arduino y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado el ánodo (negativo) del led rojo representado por una pata corta.
Usaremos un cable azul con 2 conectores machos. Un conector macho del cable azul se conectará al bus negativo o de tierra de la protoboard y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado el ánodo (negativo) del led rojo representado por una pata corta.
Usaremos un cable rojo con 2 conectores machos. Un conector macho del cable rojo se conectará al al pin 5 de Arduino y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado el ánodo (negativo) del led amarillo representado por una pata corta.
Usaremos un cable azul con 2 conectores machos. Un conector macho del cable azul se conectará al bus negativo o de tierra de la protoboard y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado el ánodo (negativo) del led amarillo representado por una pata corta.
Usaremos un cable rojo con 2 conectores machos. Un conector macho del cable rojo se conectará al al pin 9 de Arduino y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado el ánodo (negativo) del led verde representado por una pata corta.
Usaremos un cable azul con 2 conectores machos. Un conector macho del cable azul se conectará al bus negativo o de tierra de la protoboard y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado el ánodo (negativo) del led verde representado por una pata corta.
Usaremos un cable azul con 2 conectores machos. Un conector macho del cable azul se conectará al bus negativo o de tierra de la protoboard y el otro conector macho irá conectado a un orificio de la protoboard en la misma fila donde está el orificio en donde se ha conectado la resistencia de 220 Ohm.
Finalmente, usaremos otro cable azul con 2 conectores machos. Un conector macho del cable azul se conectará al bus negativo o de tierra de la protoboard y el otro conector macho irá conectado al ground de Arduino.
// put your setup code here, to run once:
pinMode(1, OUTPUT); // led rojo
pinMode(5, OUTPUT); // led amarillo
pinMode(9, OUTPUT); // led verde
}
void loop() {
int i=0;
// put your main code here, to run repeatedly:
digitalWrite(9,HIGH); //Enciende el led verde
delay (10000); // Enciende el led verde durante 10 segundos
digitalWrite(9,LOW); //El led verde se apaga
digitalWrite(1,HIGH); //Enciende el led rojo
delay (10000); //El led rojo está encendido durante 10 segundos
digitalWrite(1,LOW); //El led rojo se apaga
for ( i = 0; i <4; i ++ ) // El bucle for enciende el led amarillo de forma intermitente 3 veces
digitalWrite(5,HIGH); // Enciende el led amarillo durante 0,5 segundos
delay (500); // Apaga el led amarillo durante 0,5 segundos
}
Conectar la placa de Arduino a la red eléctrica, en mi caso lo hice al puerto USB de mi laptop.
Compilar el código para ver si es correcto, para ello pulsar el primer botón por la izquierda
Subir el código a la placa de Arduino, para ello pulsar el segundo botón por la izquierda
Si hemos seguido todos los pasos correctamente, sabremos si nuestro semáforo de leds con arduino funciona.
Este recopilatorio de vídeos es una continuación del articulo generadores eólicos verticales caseros. Espero que sea de su agrado:
Fuente: http://www.revelacionesmarianas.com/mensajesanteriores.html
Con las tensiones crecientes entre Rusia y Turquía, muchos se preguntan si el mundo está siendo testigo de un acto divino de la intervención mesiánica.