Im trying to code a 7-segment 4-digit display. I keep getting a error message but i dont know what to do. Im honestly never worked on this try of project before but im trying it out. I was hoping to program the display so that all all of the pins are being used, seeing as i was using it to show temp. but ive never built nor code something like this so i had to pick through other programs for coding parts.
I have...
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
pinMode(22, OUTPUT);
pinMode(23, OUTPUT);
pinMode(24, OUTPUT);
pinMode(25, OUTPUT);
pinMode(26, INPUT_PULLUP);//
Serial.begin(9600);// serial monitor speed
Serial.println("Hi:)");//check serial monitor
pinMode(pinA, OUTPUT);
pinMode(pinB, OUTPUT);
pinMode(pinC, OUTPUT);
pinMode(pinD, OUTPUT);
pinMode(pinE, OUTPUT);
pinMode(pinF, OUTPUT);
pinMode(pinG, OUTPUT);
pinMode(D1, OUTPUT);
pinMode(D2, OUTPUT);
pinMode(D3, OUTPUT);
pinMode(D4, OUTPUT);
pinMode(DP, OUTPUT);
}
void showdigits (int number)
{
int pinA = 2;
int pinB = 3;
int pinC = 4;
int pinD = 5;
int pinE = 6;
int pinF = 7;
int pinG = 8;
int D1 = 9;
int D2 = 10;
int D3 = 11;
int D4 = 12;
}
void loop() {
// THIS MOVES BELOW CODE TO THE NEXT LCD BLOCK
digitalWrite(D1, HIGH);
digitalWrite(D2, LOW);
digitalWrite(D3, LOW);
digitalWrite(D4, LOW);
//THIS ENDS THE MOVEMENT AND REMAINS ON THE LAST BLOCK FOR THE FOLLOWING DIGITS
//0
digitalWrite(pinA, LOW);
digitalWrite(pinB, LOW);
digitalWrite(pinC, LOW);
digitalWrite(pinD, LOW);
digitalWrite(pinE, LOW);
digitalWrite(pinF, LOW);
digitalWrite(pinG, HIGH);
delay(1000); // wait for a second
// THIS MOVES BELOW CODE TO THE NEXT LCD BLOCK
digitalWrite(D1, LOW);
digitalWrite(D2, HIGH);
digitalWrite(D3, LOW);
digitalWrite(D4, LOW);
//THIS ENDS THE MOVEMENT AND REMAINS ON THE LAST BLOCK FOR THE FOLLOWING DIGITS
}
}
The intention of this project was to have a one of the 2 rows of red and green LEDs light up when the temp. was written above 99.4 F and light up green if it was under 99.4 F. So i decide a push button was the easiest to code from common knowledge i already have. Can anyone help me with figuring out this code. Its honestly way about what i should be doing or knowing im general cause im only in Highschool but I was hoping to have this project work for STEM class.