int count = 0;
const int segPin[] = {2, 3, 4, 5, 6, 7, 8, 9};
const int code7[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
char data[1];
void setup() {
// put your setup code here, to run once:
for (int i = 0; i < 9; i++) {
pinMode(segPin[i], OUTPUT);
digitalWrite(segPin[i], HIGH);
}
Serial.begin(9600);
Serial.println();
}
void loop() {
// put your main code here, to run repeatedly:
// if (count < 10) {
// display(count++);
// delay(1000);
// } else count = 0;
// if ( Serial.available() > 0) {
// // String data = Serial.readString();
// // Serial.println(data);
// // int num = data.toInt();
// // display(num);
// char data = Serial.read();
// if (data != 10) {
// display((int)data - 48);
// }
// }
// delay(1000);
digitalWrite(11, HIGH);
display(1);
digitalWrite(11, LOW);
reset();
digitalWrite(10, HIGH);
display(2);
digitalWrite(10, LOW);
reset();
}
void display(int num) {
byte bitSet;
for (int i = 0; i < 8; i ++) {
bitSet = bitRead(code7[num], i);
digitalWrite(segPin[i], bitSet);
}
}
void reset() {
for (int i = 0; i < 8; i ++) {
digitalWrite(segPin[i], 1);
}
}