Advertisement
ambersy314

Untitled

Jun 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. const int SER =8;
  2. const int LATCH = 9;
  3. const int CLK = 10;
  4. int lights[9] ={0,1,2,4,8,16,32,64,128};
  5. int bar [9] {0,1,3,7,15,31,63,127,255};
  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(100);
  17. digitalWrite (LATCH, LOW);
  18. shiftOut (SER, CLK, MSBFIRST, B11111111);
  19. digitalWrite (LATCH, HIGH);
  20. delay (100);
  21. digitalWrite (LATCH, LOW);
  22. shiftOut (SER, CLK, MSBFIRST, B00000000);
  23. digitalWrite (LATCH, HIGH);
  24.  
  25. }
  26.  
  27. void loop()
  28. {
  29. for (int i=0; i<9; i++)
  30. {
  31. digitalWrite (LATCH, LOW);
  32. shiftOut (SER, CLK, MSBFIRST, lights[i]);
  33. digitalWrite (LATCH, HIGH);
  34. delay (100);
  35. }
  36.  
  37. for (int j=0; j<9; j++)
  38. {
  39. digitalWrite (LATCH, LOW);
  40. shiftOut (SER, CLK, MSBFIRST, bar [j]);
  41. digitalWrite (LATCH, HIGH);
  42. delay(100);
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement