// For: https://forum.arduino.cc/t/expected-before-token-at-define/1018545
//
// Note: For a real life display, resistors are required.
//
#define g 13
#define f 12
#define a 11
#define b 10
#define e 9
#define d 8
#define c 7
#define dp 6
// the setup function runs once when you press reset or power the board
void setup() {
pinMode(a, OUTPUT);
pinMode(b, OUTPUT);
pinMode(c, OUTPUT);
pinMode(d, OUTPUT);
pinMode(e, OUTPUT);
pinMode(f, OUTPUT);
pinMode(g, OUTPUT);
pinMode(dp, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(g, HIGH);
digitalWrite(f, HIGH);
digitalWrite(e, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
delay(500);
digitalWrite(f, LOW);
digitalWrite(e, LOW);
digitalWrite(a, LOW);
digitalWrite(d, LOW);
delay(500);
digitalWrite(g, LOW);
digitalWrite(f, HIGH);
digitalWrite(e, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
delay(500);
digitalWrite(d, HIGH);
digitalWrite(a, HIGH);
digitalWrite(g, HIGH);
delay(500);
digitalWrite(a, LOW);
digitalWrite(d, LOW);
digitalWrite(g, LOW);
digitalWrite(f, LOW);
digitalWrite(e, LOW);
delay(500);
digitalWrite(f, LOW);
digitalWrite(e, LOW);
digitalWrite(d, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
delay(500);
digitalWrite(f, HIGH);
digitalWrite(e, HIGH);
digitalWrite(d, HIGH);
delay(500);
digitalWrite(f, LOW);
digitalWrite(e, LOW);
digitalWrite(d, LOW);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
delay(500);
digitalWrite(f, HIGH);
digitalWrite(e, HIGH);
digitalWrite(a, HIGH);
digitalWrite(d, HIGH);
digitalWrite(b, HIGH);
digitalWrite(c, HIGH);
delay(500);
digitalWrite(f, LOW);
digitalWrite(e, LOW);
digitalWrite(a, LOW);
digitalWrite(d, LOW);
delay (2000);
}