By LiterallyTheOne
char digits[10] = { 0b00111111, // 0 ... };
void show_digit(int digit) { for (int i = 0; i < 8; i++) { digitalWrite(i, (digits[digit] >> i) & 0b0000'0001); } }