Вт дек 19, 2017 15:07:57
Вт дек 19, 2017 15:19:21
Вт дек 19, 2017 15:45:24
Вт дек 19, 2017 16:08:31
Вт дек 19, 2017 16:37:36
Вт дек 19, 2017 16:58:57
Вт дек 19, 2017 17:10:38
Btt1 = Btt1 + 0b00100000;
Btt1 = Btt1 + 0b01000000;
Ср дек 20, 2017 09:20:53
Сб дек 23, 2017 22:48:54
Вс дек 24, 2017 08:15:41
Вс дек 24, 2017 09:26:40
Пн янв 08, 2018 12:17:54
Пн янв 08, 2018 12:35:36
поэтому сделал запрос времени раз час
хотелось бы прикрутить еще и DS3231
Пн янв 08, 2018 12:49:40
Пн янв 08, 2018 13:07:39
Ср апр 04, 2018 20:42:44
bool points = true;
...
/**
* Выдача текущего времени на индикатор
*/
void DisplayTime(unsigned long epoch) {
epoch = epoch + TIMEZONE*3600;
my_m = ( epoch / 60 ) % 60;
my_h = ( epoch / 3600 ) % 24;
data[0]= display.encodeDigit(my_h/10); //крайне левое знакоместо
if ( points = true )
{data[1]= display.encodeDigit(my_h%10); //единицы часов + точка
data[1]= data[1] | 0x80;
points = false; }
else
{data[1]= display.encodeDigit(my_h%10);
points = true; }
Serial.print(points);
data[2]= display.encodeDigit(my_m/10);
data[3]= display.encodeDigit(my_m%10);
display.setSegments(data);
}
Чт апр 05, 2018 09:21:11
// Каждые секунду меняем точку время
if ( cur_ms < ms1 || (cur_ms - ms1) > 1000 ) {
ms1 = cur_ms;
ntp_time = t_cur + t_correct;
points = !points; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
DisplayTime();
}
if ( points = true )
{
....
points = false; }
else
{.......
points = true; }
Чт апр 05, 2018 12:34:31
Чт апр 05, 2018 19:14:27
Чт апр 05, 2018 19:23:48