
Better Shift Code for Gluestick 7 Segment
By:
Azdle on
Aug 25th, 2011 | syntax:
C | size: 0.58 KB | hits: 281 | expires: Never
// hot glue seven segment display test
// define pins used
#define dataPin 2
#define latchPin 3
#define clockPin 4
// define light patterns
byte digits[] = {B01100000,
B11011010,
B11110010,
B11100100,
B10110110,
B10111110,
B01100010,
B11111110,
B11100110,
B01111110};
void setup()
{
pinMode(dataPin, OUTPUT);
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
}
void loop()
{
for(int i = 0; i <= 9; i++){
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, one);
digitalWrite(latchPin, HIGH);
delay(2000);
}
}