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