在本教程中,我们将了解如何使用 ESP8266 制作基于物联网的数字世界时钟。对于这个项目,你不需要实时时钟模块,时间将从 NTP 服务器更新。我已经添加了世界15个热门城市,你可以添加更多。只需按下按钮,您就可以更改城市。结果,您可以看到该城市的当前时间。所以让我们开始吧。
如果您还没有为 ESP8266 设置 Arduino IDE,首先为 ESP8266设置 Arduino IDE,然后再回到这个项目。
1. I2C液晶库:
从 GitHub下载 I2C 库,打开 Arduino IDE,转到
草图→包含库→添加.Zip文件→添加下载的.zip文件
库添加成功,您可以在 Arduino IDE 底部看到确认。要了解有关如何添加库的更多信息,请单击此处。
2.NTP客户端:
您可以直接从库管理器添加 NTPClient 库。去
草图 → 包含库 → 管理库 → 搜索 NTPClient → 安装
ESP8266 仅提供 3.3V,但我们从 Vin 引脚提供 5v。由于 ESP8266 板上的 Vin 直接连接到传入 USB 端口上的 5V 引脚。如果您打算提供电源而不是 USB,则需要为 LCD 提供单独的 5v。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !