使用ESP8266模块取得当前日期和时间,需要使ESP8266通过Wifi接入网络,访问指定网站取得当前日期和时间。在Arduino下编写以下代码执行,通过ESP8266的串口发送当前日期和时间。
#include <NTPClient.h>
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
const char *ssid = "wifixxx";
const char *password = "12345678";
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP);
void setup(){
Serial.begin(115200);
WiFi.begin(ssid, password);
while ( WiFi.status() != WL_CONNECTED ) {
delay ( 500 );
Serial.print ( "." );
}
timeClient.begin();
}
void loop() {
timeClient.update();
Serial.println(timeClient.getFormattedTime());
delay(1000);
}ssid初始化时要设置为你的wifi网络名。
password初始化时要设置为你的wifi网络访问密码。
我要赚赏金
