Yuvalxp8 icon

Untitled

Yuvalxp8 | PRO | 02/13/17 07:47:36 AM UTC | 0 ⭐ | 429 👁️ | Never ⏰ | []
C |

3.39 KB

|

None

|

0 👍

/

0 👎

//lets make the one function digit...  remmember the scatch!!!
 
int a=2;
int b=3;
int c=4;
int d=5;
int e=6;
int f=7;
int g=8;
 
int p=9;
 
void setup()
{   
  pinMode(9, OUTPUT);  
 
  pinMode(2, OUTPUT);  
 
  pinMode(3, OUTPUT);  
 
  pinMode(4, OUTPUT);
 
  pinMode(5, OUTPUT);  
 
  pinMode(6, OUTPUT);
 
  pinMode(7, OUTPUT);
 
  pinMode(8, OUTPUT);
 
allOn();
delay(500);
allOff();
}
 
void loop()
{
  bomb();
}
 
void countUp()
{
 one();
 delay(1000);
 two();
 delay(1000);
 three();
 delay(1000);
 four();
 delay(1000);
 five();
 delay(1000);
 six();
 delay(1000);
 seven();
 delay(1000);
 eight();
 delay(1000);
 nine();
 delay(1000);
}
 
void countDown()
{
allOff();
delay(1000);
nine();
delay(1000);  
eight();
delay(1000);  
seven();
delay(1000);  
six();
delay(1000);
five();
delay(1000);  
four();
delay(1000);  
three();
delay(1000);  
two();
delay(1000);  
one();
delay(1000);  
zero();
delay(1000);  
}
 
void bomb()
{
allOff();
delay(1000);
nine();
delay(900);  
eight();
delay(800);  
seven();
delay(700);  
six();
delay(600);
five();
delay(500);  
four();
delay(400);  
three();
delay(300);  
two();
delay(200);  
one();
delay(100);  
zero();
delay(50);  
explosion();
delay(100);
}
 
void explosion()
{
  for(int i = 1; i <= 100; i++)
  {
  allOff();
  digitalWrite(a,HIGH);
  delay(30);
  allOff();
  digitalWrite(b,HIGH);
  delay(30);
  allOff();
  digitalWrite(c,HIGH);
  delay(30);
  allOff();
  digitalWrite(d,HIGH);
  delay(30);
  allOff();
  digitalWrite(e,HIGH);
  delay(30);
  allOff();
  digitalWrite(f,HIGH);
  delay(30);
  allOff();
  }
}
 
void allOn()
{
for(int led=2; led<=9; led++)
  {
    digitalWrite(led, HIGH);  
  }
 
}
 
void allOff()
{
  for(int led=2; led<=9; led++)
  {
    digitalWrite(led, LOW);  
  }
 
 }
 
void one()
{
  allOff();
  digitalWrite(b,HIGH);
  digitalWrite(c,HIGH);
}
 
void two()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(g,HIGH);
   digitalWrite(e,HIGH);
  digitalWrite(d,HIGH);
}
 
void three()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(g,HIGH);
  digitalWrite(c,HIGH);
  digitalWrite(d,HIGH);
}
 
void four()
{
  allOff();
  digitalWrite(f,HIGH);
  digitalWrite(g,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(c,HIGH);
}
 
void five()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(f,HIGH);
  digitalWrite(g,HIGH);
  digitalWrite(c,HIGH);
  digitalWrite(d,HIGH);
}
 
void six()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(f,HIGH);
  digitalWrite(e,HIGH);
  digitalWrite(g,HIGH);
  digitalWrite(c,HIGH);
  digitalWrite(d,HIGH);
}
 
void seven()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(c,HIGH);
  
}
 
void eight()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(c,HIGH);
  digitalWrite(d,HIGH);
  digitalWrite(e,HIGH);
  digitalWrite(f,HIGH);
  digitalWrite(g,HIGH);
}
 
void nine()
{
  allOff();
  digitalWrite(a,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(c,HIGH);
  digitalWrite(d,HIGH);
  digitalWrite(g,HIGH);
  digitalWrite(f,HIGH);
}
 
void zero()
{
    allOff();
  digitalWrite(a,HIGH);
  digitalWrite(b,HIGH);
  digitalWrite(c,HIGH);
  digitalWrite(d,HIGH);
  digitalWrite(e,HIGH);
  digitalWrite(f,HIGH);
}

Comments