Advertisement
inagantid20

LED lights turning on one by one

Jun 23rd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. /*
  2. * Divya Inaganti
  3. * June 22, 2017
  4. * LED latch turning on one by one
  5. */
  6. const int SER = 8;
  7. const int LATCH = 9;
  8. const int CLK = 10;
  9.  
  10. int lights[9]= {0, 1, 2, 4, 16, 32, 64, 128};
  11.  
  12.  
  13. void setup()
  14. {
  15. pinMode(SER, OUTPUT);
  16. pinMode(LATCH, OUTPUT);
  17. pinMode(CLK, OUTPUT);
  18.  
  19. digitalWrite(LATCH, LOW);
  20. shiftOut(SER, CLK, MSBFIRST, B00000000);
  21. digitalWrite(LATCH, HIGH);
  22. delay(200);
  23. digitalWrite(LATCH, LOW);
  24. shiftOut(SER, CLK, MSBFIRST, B11111111);
  25. digitalWrite(LATCH, HIGH);
  26. delay(200);
  27. digitalWrite(LATCH, LOW);
  28. shiftOut(SER, CLK, MSBFIRST, B00000000);
  29. digitalWrite(LATCH, HIGH);
  30. }
  31.  
  32. void loop()
  33. {
  34. for (int i= 0; i<9; i ++)
  35.  
  36. {
  37. digitalWrite(LATCH, LOW);
  38. shiftOut (SER, CLK, MSBFIRST, lights[i]);
  39. digitalWrite(LATCH, HIGH);
  40. delay(100);
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement