Advertisement
bulbanp20

Lights One by One

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