LED не включается с использованием местного времени [ARDUINO]

Joseph St. спросил: 03 ноября 2018 в 09:52 в: c
#include <stdio.h>      
#include <time.h>time_t now;
struct tm *now_tm;
int h,m,s;void setup(){
    pinMode(D6,OUTPUT);
}void loop ()
{
    now = time(NULL);
    now_tm = localtime(&now);
    h = now_tm->tm_hour;
    m = now_tm->tm_min;
    s = now_tm->tm_sec;    if(h == 17 && m == 0 && s==0)
    {
        digitalWrite(D6,HIGH);
        delay(100000);
        digitalWrite(D6,LOW);
    }
}

Я не знаю, почему мой светодиод на контакте D6 не включается, когда это 17:00:00

Я попытался проверить его с помощью другого IF условие работает нормально

Я считаю часы, минуты и секунды на визуальном изображении, и они показывают правильное значение

0 ответов