const int SEG_A =23;
const int SEG_B =19;
const int SEG_C =17;
const int SEG_D =5;
const int SEG_E =18;
const int SEG_F =22;
const int SEG_G =21;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
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);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
Int digits[10][7]={
{1,1,1,1,1,1,0}, //0
{0,1,1,0,0,0,0}, //1
{1,1,0,1,1,0,1}, //2
{1,1,1,1,0,0,1}, //3
{0,1,1,0,0,1,1}, //4
{1,0,1,1,0,1,1}, //5
{1,0,1,1,1,1,1}, //6
{1,1,1,0,0,0,0,}, //7
{1,1,1,1,1,1,1}, //8
{1,1,1,1,0,1,1,} //9
}
}void displayDigit(int num){
digitalWrite(SEG_A,digits[num][0]),
digitalWrite(SEG_B,digits[num][1]),
digitalWrite(SEG_C,digits[num][2]),
digitalWrite(SEG_D,digits[num][3]),
digitalWrite(SEG_E,digits[num][4]),
digitalWrite(SEG_F,digits[num][5]),
digitalWrite(SEG_G,digits[num][6]),
}