Skip to content

Instantly share code, notes, and snippets.

@JeffersGlass
Created April 12, 2020 17:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JeffersGlass/d743be0cbea01ab9d3de0f52f358389d to your computer and use it in GitHub Desktop.
Save JeffersGlass/d743be0cbea01ab9d3de0f52f358389d to your computer and use it in GitHub Desktop.
int SEG_A = 4; //define which pins connect to which segments
int SEG_B = 5;
int SEG_C = 8;
int SEG_D = 7;
int SEG_E = 6;
int SEG_F = 3;
int SEG_G = 2;
int SEG_DOT = 9;
int pause = 500;
void setup() {
// put your setup code here, to run once:
pinMode(SEG_A, OUTPUT);
pinMode(SEG_B, OUTPUT);
pinMode(SEG_C, OUTPUT);
pinMode(SEG_D, OUTPUT);
pinMode(SEG_E, OUTPUT);
pinMode(SEG_F, OUTPUT);
pinMode(SEG_G, OUTPUT);
pinMode(SEG_DOT, OUTPUT);
digitalWrite(SEG_A, HIGH);
digitalWrite(SEG_B, HIGH);
digitalWrite(SEG_C, HIGH);
digitalWrite(SEG_D, HIGH);
digitalWrite(SEG_E, HIGH);
digitalWrite(SEG_F, HIGH);
digitalWrite(SEG_G, HIGH);
digitalWrite(SEG_DOT, HIGH);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(SEG_A, LOW);
delay(pause);
digitalWrite(SEG_A, HIGH);
digitalWrite(SEG_B, LOW);
delay(pause);
digitalWrite(SEG_B, HIGH);
digitalWrite(SEG_C, LOW);
delay(pause);
digitalWrite(SEG_C, HIGH);
digitalWrite(SEG_D, LOW);
delay(pause);
digitalWrite(SEG_D, HIGH);
digitalWrite(SEG_E, LOW);
delay(pause);
digitalWrite(SEG_E, HIGH);
digitalWrite(SEG_F, LOW);
delay(pause);
digitalWrite(SEG_F, HIGH);
digitalWrite(SEG_G, LOW);
delay(pause);
digitalWrite(SEG_G, HIGH);
digitalWrite(SEG_DOT, LOW);
delay(pause);
digitalWrite(SEG_DOT, HIGH);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment