Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int SER =8;
- const int LATCH =9;
- const int CLK =10;
- int lights[15] ={1, 2, 4, 8, 16, 32, 64, 128, 64, 32, 16, 8, 4, 2, 1};
- int bar[15] = {1, 3, 7, 15, 31, 63, 127, 255, 127, 63, 31, 15, 7, 3, 1};
- void setup()
- {
- pinMode(SER, OUTPUT);
- pinMode(LATCH, OUTPUT);
- pinMode(CLK, OUTPUT);
- digitalWrite(LATCH, LOW);
- shiftOut(SER, CLK, MSBFIRST, B11111111);
- digitalWrite(LATCH, HIGH);
- }
- void loop()
- {
- for (int i = 0; i < 15; i++)
- {
- digitalWrite(LATCH, LOW);
- shiftOut (SER, CLK, MSBFIRST, lights[i]);
- digitalWrite(LATCH, HIGH);
- delay(100);
- }
- for (int j = 0; j < 15; j++)
- {
- digitalWrite(LATCH, LOW);
- shiftOut( SER, CLK, MSBFIRST, bar[j]);
- digitalWrite(LATCH, HIGH);
- delay(100);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement