#include <fDigitsSegtPin.h> // Подключаем библиотеку
//fDigitsSegtPin
// Инициализируем объект-4-х разрядный индикатор, передаём
//использованные
// для подключения контакты на:
fDigitsSegtPin Display(6, 5, 9, 4, 8, 13, 3, 12, 11, 7, 2, 10);
void setup()
{
Display.begin();
}
void loop()
{
static unsigned long timer = millis(); //текущее время
static float deciSeconds = 0; //время, отображаемое на индикаторе
if (millis() - timer >= 100) //прошло 100 мс
{
timer += 100;
deciSeconds += 0.1; // 100 мс = 0,1 сек
if (deciSeconds >= 1000) // выход из диапазона
{
deciSeconds = 0;
}
}
Display.print(deciSeconds); //периодический вызов функции в основном цикле
}