Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int SER = 8; // Serial Output to Shift Register
- const int LATCH = 9; // Shift Register Latch Pin
- const int CLK = 10; // Shift Register Clock Pin
- const int x = 10000;
- void setup() {
- // put your setup code here, to run once:
- pinMode(SER, OUTPUT);
- pinMode(LATCH, OUTPUT);
- pinMode(CLK, OUTPUT);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11111111);
- digitalWrite(LATCH,HIGH);
- }
- void loop() {
- // put your main code here, to run repeatedly:
- //digitalWrite(LATCH, LOW);
- //shiftOut(SER, CLK, MSBFIRST, B11111111);
- //digitalWrite(LATCH,HIGH);
- //delay(x);
- //
- //digitalWrite(LATCH, LOW);
- //shiftOut(SER, CLK, MSBFIRST, B00000000);
- //digitalWrite(LATCH,HIGH);
- //delay(x);
- //digitalWrite(LATCH, LOW);
- //shiftOut(SER, CLK, MSBFIRST, B10101010);
- //digitalWrite(LATCH,HIGH);
- //delay(x);
- //
- //
- //digitalWrite(LATCH, LOW);
- //shiftOut(SER, CLK, MSBFIRST, B01010101);
- //digitalWrite(LATCH,HIGH);
- //delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B00000001);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B10000001);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11000001);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11100001);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11110001);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11111001);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11111101);
- digitalWrite(LATCH,HIGH);
- delay(x);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11111111);
- digitalWrite(LATCH,HIGH);
- delay(x);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement