War so gemeint:Code:int latchPin = 4; int clockPin = 3; int dataPin = 2; void setup() { pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); ledLine(); } void loop(){} void ledLine() { long data = 0; // alle Bits aus -> alle LEDs aus while (data <= 1048576) { digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, MSBFIRST, data >>16); shiftOut(dataPin, clockPin, MSBFIRST, data >>8); shiftOut(dataPin, clockPin, MSBFIRST, data); digitalWrite(latchPin, HIGH); data = (data<<1)+1; delay(1000); } }







Zitieren

Lesezeichen