diff --git a/ShiftRegLeds/src/main.cpp b/ShiftRegLeds/src/main.cpp index cb9fbba..e4c2c43 100644 --- a/ShiftRegLeds/src/main.cpp +++ b/ShiftRegLeds/src/main.cpp @@ -1,18 +1,34 @@ +// https://www.youtube.com/watch?v=n3qmQHzcgto&list=PLGs0VKk2DiYw-L-RibttcvK-WBZm8WLEP&index=42 + #include -// put function declarations here: -int myFunction(int, int); +int latchPin = 11; +int clockPin = 9; +int dataPin = 12; + +int dt = 2500; +byte LED1s = 0b10101010; +byte LED2s = 0b01010101; + void setup() { // put your setup code here, to run once: - int result = myFunction(2, 3); + Serial.begin(9600); + pinMode(latchPin, OUTPUT); + pinMode(clockPin, OUTPUT); + pinMode(dataPin, OUTPUT); + } void loop() { // put your main code here, to run repeatedly: -} + digitalWrite(latchPin, LOW); + shiftOut(dataPin, clockPin, LSBFIRST, LED1s); + digitalWrite(latchPin, HIGH); + delay(dt); -// put function definitions here: -int myFunction(int x, int y) { - return x + y; -} \ No newline at end of file + digitalWrite(latchPin, LOW); + shiftOut(dataPin, clockPin, LSBFIRST, LED2s); + digitalWrite(latchPin, HIGH); + delay(dt); +}