一、需求
1)网络时间获取:获取NTP时间。
2)指定地区天气获取:指定网址获取指定地区的天气。
3)闹钟设置
4)时间设置
5)闹铃功能
二、前期准备
1)单片机最小系统板:smartESP开发板
2)开发环境:MDK5.14
3)库函数:CubeMX5.6默认的HAL库版本
4)ESP:ESP-12F
5)显示:0.96 OLED IIC
6)闹铃:蜂鸣器
三、小项目效果图
四、驱动原理
1)ESP-12F:标准AT
2)5向按键:AD检测
3)蜂鸣器:PWM
4)0.96 OLED:硬件IIC
欢迎加QQ:1002521871,验证:呵呵;讨论研究!
由于作者能力有限,有不妥之处欢迎指正,邮箱alex_hua@foxmail.com