mirror of
https://github.com/KevinMidboe/Arduino.git
synced 2025-10-29 09:30:12 +00:00
38 lines
491 B
C++
Executable File
38 lines
491 B
C++
Executable File
int latchPin = 12;
|
|
int clockPin = 11;
|
|
int dataPin = 13;
|
|
byte leds = 0;
|
|
int currentLED = 0;
|
|
|
|
void setup()
|
|
{
|
|
pinMode(latchPin, OUTPUT);
|
|
pinMode(dataPin, OUTPUT);
|
|
pinMode(clockPin, OUTPUT);
|
|
|
|
leds = 0;
|
|
}
|
|
|
|
void loop()
|
|
{
|
|
leds = 0;
|
|
|
|
if (currentLED == 7)
|
|
{
|
|
currentLED = 0;
|
|
}
|
|
else
|
|
{
|
|
currentLED++;
|
|
}
|
|
|
|
bitSet(leds, currentLED);
|
|
|
|
digitalWrite(latchPin, LOW);
|
|
delay(250);
|
|
shiftOut(dataPin, clockPin, LSBFIRST, leds);
|
|
digitalWrite(latchPin, HIGH);
|
|
|
|
delay(250);
|
|
}
|