智能烧水壶-FAQ

Posted 三明治开发社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能烧水壶-FAQ相关的知识,希望对你有一定的参考价值。

(本文持续更新,大家在制作智能烧水壶过程中遇到硬件或软件问题,并有解决办法的,欢迎在评论区留言,我们会更新到文章中)

1.如何实现按键按下提示灯亮,松开提示灯灭?

答:工程代码中采用按键模块的实现方式,采用回调函数的方法实现了一个按键驱动模块,可以自行注册触发函数;其中注册了按键高电平触发函数和按键低电平触发函数。在key_high_level触发函数中将指示灯关闭,在key_low_level触发函数中将指示灯开启,从而实现按键按下指示灯亮,按键松开指示灯灭的功能。

2.采集的温度以及水的沸点可能会随环境影响有所变化,如何确保水被烧开?

答:如果采用判断水温大于99°去关闭加热的方式,由于采集的温度会被压强等环境因素影响,这种判断方式可能会导致水一直煮沸不停止的现象;
所以本项目采用在水温到达临近沸点的温度时,例如到达97°后再加热5秒后停止加热,这就可以保证水被煮沸,同时可以满足大多数的环境下水壶可以正常使用。

以上是关于智能烧水壶-FAQ的主要内容,如果未能解决你的问题,请参考以下文章

涂鸦智能烧水壶软件实现之温度采集和过温报警功能

涂鸦智能烧水壶软件实现之水温调节和灯光提示

涂鸦智能烧水壶软件实现之TS02N触摸按键驱动

智能烧水壶(WIFI版)01——硬件设计篇

涂鸦智能烧水壶之嵌入式系统创建

智能烧水壶 (Bluetooth版)03——离线控制功能实现篇