- #include <NTPClient.h>
- // change next line to use with another board/shield
- #include <ESP8266WiFi.h>
- //#include <WiFi.h> // for WiFi shield
- //#include <WiFi101.h> // for WiFi 101 shield or MKR1000
- #include <WiFiUdp.h>
- const char *ssid = "你的wifi";
- const char *password = "wifi密码";
- int timeZone = 8; //东八区的时间
- WiFiUDP ntpUDP;
- // You can specify the time server pool and the offset (in seconds, can be
- // changed later with setTimeOffset() ). Additionaly you can specify the
- // update interval (in milliseconds, can be changed using setUpdateInterval() ).
- NTPClient timeClient(ntpUDP, "europe.pool.ntp.org", timeZone*3600, 60000);
- 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(500);
- }
复制代码
|