wenbo2005.online

学习记录 / ESP8266(MODE)点灯科技

NTP 时间

ESP8266(MODE)点灯科技2024-10-03

(一),NTP相关函数

/*
  int8_t sec = Blinker.second();//秒
  int8_t min = Blinker.minute();//分
  int8_t hour = Blinker.hour();//时
  int8_t mday = Blinker.mday();//日
  int8_t month = Blinker.month();//月
  int16_t year = Blinker.year();//年
  int8_t wday = Blinker.wday();//周(0~6)
  time_t run_time = Blinker.runTime();//运行秒数
*/

(二),编写NTP时间获取函数

void NTP_Time_Get()
{
  Serial.print("秒:");
  Serial.println(Blinker.second());

  Serial.print("分:");
  Serial.println(Blinker.minute());

  Serial.print("时:");
  Serial.println(Blinker.hour());

  Serial.print("年:");
  Serial.println(Blinker.year());

  Serial.print("月:");
  Serial.println(Blinker.month());

  Serial.print("日:");
  Serial.println(Blinker.mday());
}

(三),循环打印

void loop() {
    Blinker.run();
    NTP_Time_Get();
    Blinker.delay(500);                       //点灯科技的延时函数, 在延时过程中仍保持设备间连接及数据接收处理!!!
}