Guest User

shift array

a guest
Jun 19th, 2020
4
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int clockPin = 10; // 595 pin 11
  2. int latchPin = 16; // 595 pin 12
  3. int dataPin = 14;  // 595 pin 14
  4.  
  5. void setup() {
  6.   pinMode(latchPin, OUTPUT);
  7.   pinMode(clockPin, OUTPUT);
  8.   pinMode(dataPin, OUTPUT);
  9.   digitalWrite(latchPin, LOW);
  10.   shiftOut(dataPin, clockPin, LSBFIRST, 0);
  11. }
  12.  
  13.  
  14. byte numberToDisplay[] = {1, 2, 4, 8, 16, 32, 64, 128};
  15. int i = 0;
  16. void loop() {
  17.   digitalWrite(latchPin, LOW);
  18.   shiftOut(dataPin, clockPin, LSBFIRST, numberToDisplay[i]);
  19.   digitalWrite(latchPin, HIGH);
  20.   delay(200);
  21.   i++ % 7;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment