ESP8266读取网络时间TM1637显示时间

// 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 = “Meitu M4s”;
const char *password = “19950629”;
String a;
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,“ntp1.aliyun.com”,60608,30601000);

#include “TM1637.h”
#define CLK D0//pins definitions for TM1637 and can be changed to other ports
#define DIO D1
TM1637 tm1637(CLK,DIO);
void setup()
{
tm1637.init();
tm1637.point(1);
tm1637.set(BRIGHT_TYPICAL);//BRIGHT_TYPICAL = 2,BRIGHT_DARKEST = 0,BRIGHTEST = 7;
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());
a=timeClient.getFormattedTime();
//Serial.println(a);
String h1=a.substring(0,1);
String m1=a.substring(3,4);
String h2=a.substring(1,2);
String m2=a.substring(4,5);
int hour_1=h1.toInt();
int minture_1=m1.toInt();
int hour_2=h2.toInt();
int minture_2=m2.toInt();
tm1637.display(0,hour_1);
tm1637.display(1,hour_2);
tm1637.display(2,minture_1);
tm1637.display(3,minture_2);

}

ESP8266读取网络时间TM1637显示时间相关推荐

  1. 【Arduino计时器】Arduino计时器使用TM1637显示时间

    Arduino计时器使用TM1637显示时间 本文介绍如何使用Arduino制作计时器,并使用TM1637显示时间.计时器使用2个GPIO接口作为启动计时和停止计时的按键,并要求计时精度达到0.01秒 ...

  2. Linux如何在任务栏显示时间,在MFC[转载]在MFC状态栏显示时间 状态栏显示时间

    c/c++ vc 在mfc状态栏显示时间,在VC的控件中有个Status bar可以在窗体状态栏中添加日期和时间.其实通过简单的代码,你就能创建一个有时钟显示的状态栏,并且还能设置时钟栏的显示方式.举 ...

  3. php多张图片切换效果,怎么把多张图片制作成gif动图 可设置图片切换效果及显示时间...

    小编在微信上跟朋友斗图的时候发现,有些表情包是用很多张图片不断切换制作成的,这种动图是怎么制作出来的呢?要是学会了,可以将自己或者朋友的照片制作成gif动图,想想就很有意思呀!那么在此小编给大家推荐一 ...

  4. Linux history 显示时间信息

    命令简介 history 命令是将保存在 .bash_history 文件的历史命令吐出来的一个指令 history 命令语法 history [n] history [-c] history [-r ...

  5. ESP8266+STM32获取网络时间、OLED显示时间图片视频。

    学习过程不易,发文共享以下学习过程~ 先说说我的设计内容的组成: 目录 学习过程不易,发文共享以下学习过程~ 1. STM32控制ESP8266获取网络时间 第一步:电脑控制ESP8266获取时间数据 ...

  6. esp8266获取网络时间

    esp8266获取网络时间 我们使用的手机都有 "使用网络上的时间,自动调整日期和时间" 的功能.如果我们自己做的电子时钟也有自动调整时间的功能,那就很方便,而且不怕时间不准了. ...

  7. xp系统没有服务器时间,WinXP系统时间无法同步网络时间连时区也不显示的解决方法...

    WinXP系统时间总是与网络上的北京时间自动同步的,如果某一天你突然发现系统时间不准了,甚至连时区也不显示,就说明电脑或者系统出现了问题. 通常有几下几种情况: 1.CMOS电池没电了. 2.在获取最 ...

  8. 读取网络时间完整代码

    读取网络时间完整代码 package com.hmy.ssh.myMethod; import java.net.URL; import java.net.URLConnection; import ...

  9. Arduino UNO驱动TM1637四位时钟数码管显示时间

    Arduino UNO驱动TM1637四位时钟数码管显示时间 一.TM1637简介 二.引脚定义 三.Arduino UNO与数码管模块接线 四.测试代码 五.实验结果 一.TM1637简介 TM16 ...

最新文章

  1. 【linux】Matchbox(二):基本概念
  2. Dubbo原码解析(version:2.5.3)
  3. python比较excel表格内容并提取_python 实现excel数据的提取和整理
  4. java元婴期(21)----java进阶(spring(5)---事务管理AOP事务管理(全自动)spring整合Junit)
  5. Spring上传时报Invalid CSRF Token错误解决方案
  6. 职场见闻录(01) - 怎样回答这两个问题?
  7. 聚类分析-K均值matlab(一)
  8. Excel 取消身份证的科学计数法显示形式
  9. 计算机 修改 虚拟ip,电脑虚拟ip地址怎么弄?
  10. Skyline软件系列平台
  11. 4. Python--Scipy库(上/1-6)
  12. webstrom使用es6语法报错
  13. 泊松分布和指数分布:通俗易懂
  14. 信息安全管理的效益分析
  15. Baby Sign Language
  16. 【服务器数据恢复】IBM服务器RAID控制器出错的数据恢复案例
  17. php编程输出心形图案_利用php输出不同的心形图案
  18. layui搭建后台管理系统
  19. 计算机硬盘不能存储文件,磁盘已满,文件无法保存怎么弄
  20. 保姆级教程!将 Vim 打造一个 IDE (Python 篇)

热门文章

  1. CannotGetJdbcConnectionException: Could not get JDBC Connection;SQLNestedException:create JDBC drive
  2. 最新仿商城发卡网源码,带图片展示
  3. matlab 不知道函数形式 函数拟合,请问三元函数的拟合,在不知道函数形式的情况下,如何用1stopt实现...
  4. socket.io简单说明及在线抽奖demo
  5. 大数据在互联网领域的“九大”应用
  6. 面向接口编程的好处分析
  7. 同一服务器 多网站,同一服务器 多网站
  8. OSS中Bucket绑定域名并配置SSL证书
  9. 【数据挖掘算法分享】机器学习平台——回归算法之随机森林
  10. Spark零基础入门实战(一)Scala安装