Advertisement
Azdle

Better Shift Code for Gluestick 7 Segment

Aug 25th, 2011
439
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. // hot glue seven segment display test
  2.  
  3. // define pins used
  4. #define dataPin 2
  5. #define latchPin 3
  6. #define clockPin 4
  7.  
  8. // define light patterns
  9. byte digits[] = {B01100000,
  10.         B11011010,
  11.         B11110010,
  12.         B11100100,
  13.         B10110110,
  14.         B10111110,
  15.         B01100010,
  16.         B11111110,
  17.         B11100110,
  18.         B01111110};
  19.  
  20. void setup()
  21. {
  22.     pinMode(dataPin, OUTPUT);
  23.     pinMode(latchPin, OUTPUT);
  24.     pinMode(clockPin, OUTPUT);
  25. }
  26.  
  27. void loop()
  28. {
  29.     for(int i = 0; i <= 9; i++){
  30.         digitalWrite(latchPin, LOW);
  31.         shiftOut(dataPin, clockPin, MSBFIRST, one);
  32.         digitalWrite(latchPin, HIGH);
  33.         delay(2000);
  34.     }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement