Sie sind auf Seite 1von 21

byte digit0 = 10;

byte digit1 = 11;


byte dotPin = 9;
int x = 0;

byte sevenSegmentPins[] = {2,3,4,5,6,7,8};


byte sevenSegment[10][7] =
{
//a b c d e f g
{ 1,1,1,1,1,1,0 }, // = 0
{ 0,1,1,0,0,0,0 }, // = 1
{ 1,1,0,1,1,0,1 }, // = 2
{ 1,1,1,1,0,0,1 }, // = 3
{ 0,1,1,0,0,1,1 }, // = 4
{ 1,0,1,1,0,1,1 }, // = 5
{ 1,0,1,1,1,1,1 }, // = 6
{ 1,1,1,0,0,0,0 }, // = 7
{ 1,1,1,1,1,1,1 }, // = 8
{ 1,1,1,1,0,1,1 } // = 9
};

void setup()
{
pinMode(dotPin, OUTPUT); //pin 9
pinMode(digit0, OUTPUT); //pin 10
pinMode(digit1, OUTPUT); //pin 11

for(int i=0; i<7; i++)


{
pinMode(sevenSegmentPins[i], OUTPUT);
}
digitalWrite(dotPin, LOW);
digitalWrite(digit0, LOW);
digitalWrite(digit1, LOW);
}

void segmentWrite(byte digit)


{
byte pin = 2;
for (byte i=0; i<7; ++i)
{
digitalWrite(pin, sevenSegment[digit][i]);
++pin;
}
}

void loop()
{

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(9);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(8);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(7);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);
digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(6);
delay(5);
}
//multiplexing technique
for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH); //enable digit0
segmentWrite(0); //send number 0 to the segments
delay(5); //500ms delay

digitalWrite(digit0, LOW); //disable digit0


digitalWrite(digit1, HIGH); //enable digit1
segmentWrite(6); //send number 6 to the segments
delay(5); //500ms delay
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(5);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(4);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(3);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(2);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}
for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(1);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(9);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(8);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(7);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(6);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(5);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(4);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(3);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{
digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(2);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(1);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);
}

for(x=0;x<=100;x++)
{

digitalWrite(digit1, LOW);
digitalWrite(digit0, HIGH);
segmentWrite(0);
delay(5);

digitalWrite(digit0, LOW);
digitalWrite(digit1, HIGH);
segmentWrite(0);
delay(5);

Das könnte Ihnen auch gefallen