0% found this document useful (0 votes)
9 views4 pages

Secuancia de Leds.

The document contains an Arduino sketch that sets up input and output pins for controlling LEDs based on digital readings from two input pins. It includes a loop that checks the state of the inputs and controls the output pins accordingly with specific delays. The code is structured to handle different combinations of input states to produce various LED patterns.

Uploaded by

Carlos Ruiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views4 pages

Secuancia de Leds.

The document contains an Arduino sketch that sets up input and output pins for controlling LEDs based on digital readings from two input pins. It includes a loop that checks the state of the inputs and controls the output pins accordingly with specific delays. The code is structured to handle different combinations of input states to produce various LED patterns.

Uploaded by

Carlos Ruiz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

****************

****************
*****
*****
****************
****************
*****
*****
**************** USCRIBETE A MI CANAL
****************

***
****
****
****
*****
***********
************
*********** DALE LIKE
**********
***********
************
*********
*****+

int A=5,B=6;

void setup(){

pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,INPUT);
pinMode(6,INPUT);
}
void loop(){
A=digitalRead(5);
B=digitalRead(6);

if (A==HIGH){
A=digitalRead(5);
B=digitalRead(6);

digitalWrite(0, HIGH);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);

delay(200);

digitalWrite(0, LOW);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);

delay(100);

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2,HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);

delay(90);

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);

delay(80);

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4,HIGH);

delay(70);

}
else if (B==HIGH){
A=digitalRead(5);
B=digitalRead(6);

digitalWrite(4, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(0, LOW);

delay(200);

digitalWrite(4, LOW);
digitalWrite(3, HIGH);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(0, LOW);

delay(100);

digitalWrite(4, LOW);
digitalWrite(3, LOW);
digitalWrite(2,HIGH);
digitalWrite(1, LOW);
digitalWrite(0, LOW);

delay(90);

digitalWrite(4, LOW);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(1, HIGH);
digitalWrite(0, LOW);

delay(80);

digitalWrite(4, LOW);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(1, LOW);
digitalWrite(0,HIGH);

delay(70);

else if (A==HIGH){

if (B==HIGH){
A=digitalRead(5);
B=digitalRead(6);

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4,HIGH);

delay(200);

digitalWrite(0, HIGH);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4,LOW);

delay(100);

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4,LOW);

delay(90);
digitalWrite(0, LOW);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(3,LOW);

delay(80);

digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4,LOW);

delay(70); }}
}

You might also like