В моем скетче код такой-
uint8_t digits[] = { // определяем символы для отображения
// код начинается с 0b0, далее идут 7 цифр, каждая цифра это номер фрагмента, 1 - включен, 0- отключен
// далее указан получающийся символ и порядковый номер в массиве
0b00111111, // Digit 0
0b00100001, // Digit 1
0b01110110, // Digit 2
0b01110011, // Digit 3
0b01101001, // Digit 4
0b01011011, // Digit 5
0b01011111, // Digit 6
0b00110001, // Digit 7
0b01111111, // Digit 8
0b01111011, // Digit 9
0b01111000, // Digit * градус 10
0b00000000, // Digit пусто 11 ничего не показывать
0b01111100, // Digit P 12
0b01111000, // Digit % знак % из двух частей 13
0b01000111, // Digit % знак % из двух частей 14
// 0b01011000, // Digit с маленькая "С" справа вверху 15 если нужна большая закоментируйте эту строку и наоборот
0b00011110, // Digit с большая "С" справа 15 если нужна большая раскоментируйте эту строку и наоборот
// 0b01000000, // знак (-) минус 16
А у Владислава такой
//===================== Формирование цифр и знаков, какой символ из чего состоит =============================
byte digits[24] = {
0b01111110, // 0 // все начинаются с 0b0 далее 7 сегментов цифры (0 - откл, 1-вкл) справа на лево
0b01000010, // 1
0b00110111, // 2
0b01100111, // 3
0b01001011, // 4
0b01101101, // 5
0b01111101, // 6
0b01000110, // 7
0b01111111, // 8
0b01101111, // 9
0b00001111, // º 10
// 0b00001101, // с 11 "с" маленькая, раскоментировать если нужно, большую "С" закоментировать
0b00111100, // C 11 "С" большая, закоментировать если включаете маленькую "с"
0b01011011, // H 12
0b01011111, // A 13
0b01101101, // S 14
0b00000001, // - 15
0b01110011, // d 16
0b01111001, // b 17
0b00000000, // 18 пустой отключен
0b00111001, // t 19
0b00111000, // L 20
0b00011111, // P 21
0b00001111, // % 22
0b01110001 // % 23
не так как в моем , да и не хочется делать новую плату