I Hello! I have a question. I want to do a code about a 7 segment 1 digit display but I have a problem with my #define's
// the setup function runs once when you press reset or power the board
void setup() {
#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 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);
}
It keeps saying that I need to put some () to my #define's