lunes, 30 de mayo de 2016

CONTROL DE UN LED ROJO Y OTRO VERDE


LISTA DE MATERIALES:

- Dos LED; uno rojo y otro verde
- Dos resistencias de 220 Ohmios
- Cinco cables, uno rojo, otro verde y tres negros
- Tarjeta de Arduino Uno
- Una placa de protoboard







PROGRAMA Y COMENTARIOS

int rojo = 7; //Definimos variable led rojo en pin 7.
int verde = 5; //Definimos variable led verde en pin 5.
void setup()  //Esta función se ejecuta al principio.
{
  pinMode(rojo,OUTPUT); //Led rojo como salida.
  pinMode(verde,OUTPUT);  //Led verde como salida.
}
void loop(){ //Bucle que ejecuta de forma continua.
  digitalWrite(rojo, HIGH);  //Le damos 7V al led rojo.
  delay(3000); //Retardo de 3 segundos.
  digitalWrite(rojo, LOW);  //Apagamos el led rojo.
  digitalWrite(verde, HIGH); //Le damos 5V al led verde.
  delay(2000); //Retardo de 2 segundos.
  digitalWrite(verde, LOW); //Apagamos el led verde.
 

  digitalWrite(rojo, HIGH); //Le damos 7V al led rojo.
  digitalWrite(verde, HIGH); //Le damos 5V al led verde.
  delay (1000); //Retardo de 1 segundo.
  digitalWrite(rojo, LOW); //Apagamos el led rojo.
  digitalWrite(verde, LOW); //Apagamos el led verde.
  delay (500); //Retardo de medio segundo.
}
 

FUNCIONAMIENTO DEL CIRCUITO

Al montar correctamente el circuto, primero se enciende el LED rojo durante 3 segundos y justo cuando el LED rojo se apaga, se enciende el verde durante 2 segundos, cuando pasa ese tiempo, se encienden los dos al mismo tiempo durante un segundo y por último, se apagan los dos durante medio segundo. Este funcionamiento de este circuito se estará repitiendo todo el rato hasta que desconectemos la tarjeta controladora.

No hay comentarios:

Publicar un comentario