Juegos Led con Arduino

PRACTICA Nº 1
Juegos led con Arduino:

Materiales:

1 Arduino UNO
5 Leds
1 Protoboard
5 Resistencias de 220 ohmio
6 cables

DISEÑO DEL PROYECTO:

Codigo del Proyecto:

int tt=450;
int pin[]={12,10,7,4,2};
void setup()
{
  pinMode(12, OUTPUT);
   pinMode(10, OUTPUT);
   pinMode(7, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(2, OUTPUT);
}

void loop()
{
  juegoUNO();
  juegoDOS();
  juegoTRES();
  juegoCUATRO();
  juegoCINCO();
}
void juegoUNO(){
  digitalWrite(12,HIGH);
  delay(tt);
  digitalWrite(12,LOW);
  delay(tt);
  digitalWrite(10,HIGH);
  delay(tt);
  digitalWrite(10,LOW);
  delay(tt);
  digitalWrite(7,HIGH);
  delay(tt);
  digitalWrite(7,LOW);
  delay(tt);
  digitalWrite(4,HIGH);
  delay(tt);
  digitalWrite(4,LOW);
  delay(tt);
  digitalWrite(2,HIGH);
  delay(tt);
  digitalWrite(2,LOW);
  delay(tt);
}
void juegoDOS()
{
  for(int i=0;i<5;i++){
    digitalWrite(pin[i],HIGH);
    delay(tt);
  }
  for(int i=0;i<5;i++){
  digitalWrite(pin[i],LOW);
  }
  delay(tt);
}
void juegoTRES(){
for(int i=0;i<5;i++){
    digitalWrite(pin[i],HIGH);
    delay(tt);
  }
  for(int i=4;i>=0;i--){
  digitalWrite(pin[i],LOW);
      delay(tt);
  }
}
void juegoCUATRO(){
for(int i=0;i<5;i++){
    digitalWrite(pin[i],HIGH);
    delay(tt);
  }
  for(int i=0;i<=4;i++){
    digitalWrite(pin[i],LOW);
    delay(tt);
  }
}
void juegoCINCO(){
 digitalWrite(12,HIGH);
  delay(tt);
  digitalWrite(2,HIGH);
  delay(tt);
  digitalWrite(10,HIGH);
  delay(tt);
  digitalWrite(4,HIGH);
  delay(tt);
  digitalWrite(7,HIGH);
  delay(tt);
  digitalWrite(7,LOW);
  delay(tt);
  digitalWrite(10,LOW);
  delay(tt);
  digitalWrite(4,LOW);
  delay(tt);
  digitalWrite(12,LOW);
  delay(tt);
  digitalWrite(2,LOW);
  delay(tt);
}

Comentarios

Entradas populares de este blog

Utilicando Display 7 segmentos catodo comun

Utilizando 2 display 7 segmentos contador del 0 al 99