Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Simples arduino led test sequence
- author: Cooler_
- DMR RIP :-(
- Homenagem Especial ao DMR
- ================================
- _|_
- `-|-`
- |
- .-'~^~`-.
- .' _ _ `.
- | |_) | |_) |
- | | \ | | |
- | DMR |
- -."-/\\\/:::. `\."-._'."-"_\\-| 08-10 |///."-
- " -."-.\\"-."//.-".`-."_\\-.".-\\`=.........=`//-".
- */
- int sequencia1=0,sequencia2=0;
- int x=8;
- void setup()
- {
- int y=8;
- while(y!=14)
- {
- pinMode(y,OUTPUT);
- y++;
- }
- pinMode(2,INPUT);
- pinMode(3,INPUT);
- }
- void loop()
- {
- sequencia1=digitalRead(2);
- sequencia2=digitalRead(3);
- if(sequencia1 == HIGH)
- {
- int z=2;
- while(z!=0)
- {
- while(x!=14)
- {
- digitalWrite(x,HIGH);
- delay(50);
- x++;
- }
- while(x!=7)
- {
- digitalWrite(x,LOW);
- delay(50);
- x--;
- }
- z--;
- }
- z=3;
- while(z!=0)
- {
- while(x!=7)
- {
- digitalWrite(x,HIGH);
- delay(50);
- x--;
- }
- while(x!=14)
- {
- digitalWrite(x,LOW);
- delay(50);
- x++;
- }
- z--;
- }
- } else {
- while(x!=7)
- {
- digitalWrite(x,LOW);
- delay(80);
- x--;
- }
- }
- ////////////////////////////// sequencia 2
- if(sequencia2 == HIGH)
- {
- int z=2;
- while(z!=0)
- {
- while(x!=14)
- {
- if((x&1)!=0)
- {
- digitalWrite(x,HIGH);
- }
- delay(30);
- x++;
- }
- while(x!=7)
- {
- if((x&1)!=0)
- {
- digitalWrite(x,LOW);
- }
- delay(30);
- x--;
- }
- while(x!=14)
- {
- if(!(x&1))
- {
- digitalWrite(x,HIGH);
- }
- delay(30);
- x++;
- }
- while(x!=7)
- {
- if(!(x&1))
- {
- digitalWrite(x,LOW);
- }
- delay(30);
- x--;
- }
- z--;
- }
- } else {
- while(x!=7)
- {
- if((x&1)!=0)
- {
- digitalWrite(x,LOW);
- delay(30);
- }
- x--;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment