#include "SevSeg.h" // библиоека 7-сег индикатора
SevSeg sevseg; // иницилализация объекта 7-сег индикатора
void setup() {
byte numDigits = 1; // количество разрядов(1) 7-сег индикатора
byte digitPins[] = {}; // определение массива общих пинов разрядов 7-сег индикатора
byte segmentPins[] = {8, 7, 6, 5, 4, 3, 2, 9}; // определение массива пинов сегментов 7-сег индикатора
bool resistorsOnSegments = true; // гасящие резисторы установлены
byte hardwareConfig = COMMON_CATHODE; // индикатор с общим катодом
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments); // инициализация индикатора
sevseg.setBrightness(90); // определение яркости
}
void loop() {
for(int i = 0; i < 10; i++) { // цикл от 0 до 9
sevseg.setNumber(i); // функция отображения по целому i
delay(1000); // задержка времени 1 сек
sevseg.refreshDisplay(); // обновление дисплея индикатора
}
}