NTPclient Connect to NTP Server
/*H********************************************************************
* Connect to a NTP server, here is how:
**********************************************************************/
#include
// change next line to use with another board/shield
#include
//#include // for WiFi shield
//#include // for WiFi 101 shield or MKR1000
#include
//************************* DEFINES ************************************
const char *ssid = "";
const char *password = "";
//************************* PROTOTYPES ************************************
//************************* VARIABLES ************************************
WiFiUDP ntpUDP;
NTPClient timeClient( ntpUDP );
/*F********************************************************************
* By default 'pool.ntp.org' is used with 60 seconds update interval and
no offset
You can specify the time server pool and the offset, (in seconds)
additionally you can specify the update interval (in milliseconds).
NTPClient timeClient(ntpUDP, "europe.pool.ntp.org", 3600, 60000);
**********************************************************************/
void
setup()
{
Serial.begin( BAUD );
WiFi.begin( ssid, password );
while( WiFi.status() != WL_CONNECTED )
{
delay( 500 );
Serial.print ( "." );
}
timeClient.begin();
}
/*F********************************************************************
*
**********************************************************************/
void
loop()
{
timeClient.update();
Serial.println( timeClient.getFormattedTime() );
delay( 1000 );
}