配置NTP客户端:
NTPClient需要使用UDP客户端进行通信。 WiFiUDP客户端并将其与NTP服务器地址,时区偏移量(以秒为单位)和更新间隔(以毫秒为单位)一起传递给NTPClient。如果不需要详细的配置,只需传入UDP客户端就足够了,请参考“ NTPClient”->“ Basic”范例。
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP, “europe.pool.ntp.org”, 3600, 60000);
启动NTP客户端:
连接到WiFi后,将使用begin()函数启动NTPClient,这将导致客户端与NTP服务器同步并获取UTC时间。
WiFiUDP ntpUDP;
timeClient.begin();
获取当地时间:
getFormattedTime()用于将接收到的UTC时间格式化为本地时区。
每个循环呼叫update(),以便NTPClient将在每个更新间隔与NTP服务器同步一次。
timeClient.update();
timeClient.getFormattedTime();