arduino数码管显示0到9_魔兽世界地精经典语录:时间就是金钱!8266互联网时间显示器教程...

今天使用ESP8266(nodemcu)做一个互联网时间显示器,没错从互联网获取时间,精准高效,简单粗暴,不用对时。入门级详细教程哦!

按照国际惯例先展示成品:

f46cb5e33f749d987ebf3186a1f5b946.png

绑两根绳,也可以称之为手表^^

材料:

tm1637:4位数码管1块

NodeMCU:esp8266开发板一枚

microUSB:电源线1条

杜邦线:4根

开发环境及配置

安装arduino,在arduino中获取esp8266的支持,首选项加入如下:

https://arduino.esp8266.com/stable/package_esp8266com_index.json
2193bfbc95655521b6e9915da4d2e60d.png

打开开发板管理器,搜索esp8266并安装。

f9aa8340a0e33ec17b83a660dc455a1c.png

安装后,在开发板里就可以选择NodeMCU1.0(ESP-12E Module)了。

f93458d075849620064b8601d03986e1.png

然后打开库管理器,搜索tm1637(4位数码管驱动),按照下图所示,点击安装。

3d9a14275089d8862262d3a9a606d30b.png

然后,继续安装wifimanager

0d6232645eb33bf24024ef8a619013f6.png

wifimanager的作用是配置网络。

硬件连接

tm1637的CLK对应nodeMCU的D0 (gpio 16)

tm1637的DIO对应nodeMCU的D4 (gpio 2)

19836b1d97865c6d29eb8b8c4426a1d1.png

软件

源码有点长,一会我放在下边评论里。

使用方法

烧录后,重新上电,你会搜索到一个名为的ClockAP的热点。该热点无密码,直接连接就好。连接后,输入192.168.4.1,会得到如下界面:

eafc87d4ba1f74f6fb40948c900e1021.png

点击config wifi,输入你路由器的热点和密码,进行配置。

a768b42849c6b4a58f41c274be71b864.png

之后点击save按钮保存。

这个时候,会出现如下界面。

6b42ef7e3457ee09f7e056da2a42feca.png

因为esp8266已经去连接你设置的热点(路由器)了,所以它自己的热点就不开放了。这个时候,你的电子时钟,应该已经显示时间了(如果你硬件没问题并且连接都正确)。

a3aff72c8952edf98ff9074c66c36e56.png

感谢您的阅读,微信微博同名,欢迎关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值