int latchPin=12;
int clockPin=13;
int dataPin=11;
long leds1=1;
long leds2=1;
long leds3=0;
long leds4=128;
long leds5=128;
int pauza=500;
long vrednost;
long vrednost1;
void setup() {
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(latchPin, LOW);
shiftOut(dataPin,clockPin, LSBFIRST, leds3);
shiftOut(dataPin,clockPin, LSBFIRST, leds1);
digitalWrite(latchPin, HIGH);
delay(pauza);
for (vrednost; vrednost < 8; vrednost=vrednost+1) {
leds1=leds1*2;
digitalWrite(latchPin, LOW);
shiftOut(dataPin,clockPin, LSBFIRST, leds3);
shiftOut(dataPin,clockPin, LSBFIRST, leds1);
digitalWrite(latchPin, HIGH);
delay(pauza);
}
digitalWrite(latchPin, LOW);
shiftOut(dataPin,clockPin, LSBFIRST, leds4);
shiftOut(dataPin,clockPin, LSBFIRST, leds3);
digitalWrite(latchPin, HIGH);
delay(pauza);
for (vrednost; vrednost < 8; vrednost=vrednost+1) {
leds4=leds4/2;
digitalWrite(latchPin, LOW);
shiftOut(dataPin,clockPin, LSBFIRST, leds4);
shiftOut(dataPin,clockPin, LSBFIRST, leds3);
digitalWrite(latchPin, HIGH);
delay(pauza);
}
/*digitalWrite(latchPin, LOW);
shiftOut(dataPin,clockPin, LSBFIRST, leds2);
shiftOut(dataPin,clockPin, LSBFIRST, leds3);
digitalWrite(latchPin, HIGH);
delay(pauza);
for (vrednost1; vrednost1 < 8; vrednost1=vrednost1+1) {
leds2=leds2*2;
digitalWrite(latchPin, LOW);
shiftOut(dataPin,clockPin, LSBFIRST, leds2);
shiftOut(dataPin,clockPin, LSBFIRST, leds3);
digitalWrite(latchPin, HIGH);
delay(pauza);
}*/
}