Тема: Интернет часы ESP8266 + TM1637
Основная статья - http://rcl-radio.ru/?p=67569
#include <NTPClient.h>
#include <ESP8266WiFi.h> 
#include <WiFiUdp.h> 
#include <Wire.h> 
#include <TM1637Display.h>
 TM1637Display display(D4, D3);// CLK,DIO
 WiFiUDP ntpUDP;
 NTPClient timeClient(ntpUDP, "pool.ntp.org", 21600,60000);
 const char *ssid     = "Redmi Note 3";
 const char *password = "32481975";
 int times,x;
 unsigned long t;
void setup(){
  Serial.begin(9600);
  WiFi.begin(ssid, password);
  while ( WiFi.status() != WL_CONNECTED ) {
    delay(500);Serial.print(".");
    timeClient.begin();}
    display.setBrightness(3);// ЯРКОСТЬ    
}
void loop(){
  timeClient.update();
  int hh = timeClient.getHours();
  int mm = timeClient.getMinutes();
 // int ss = timeClient.getSeconds();
  if(millis()-t<500){x=0x00;}
  if(millis()-t>500){x=0x40;}
  if(millis()-t>999){t=millis();}
  times=hh*100+mm;
  display.showNumberDecEx(times,x,true); // вывод информации на индикатор TM1637
  }