烹饪时钟
案例说明
火候是料理最需讲究的方面之一,而时间起着一部分决定性作用,本节便尝试制作一个烹饪闹钟吧。
效果演示
本案例在实际使用场景下是按分钟为一个刻度计时,为了效果比较显著演示程序效果将分钟用秒代替。
知识要点
- 掌握Sugar电位器和LED灯的使用方法
- 掌握数据映射的方法
案例实现
结构搭建
电路连线
程序编写
主程序——舵机、表盘刻度、电位器三者的关系
主程序的功能主要图中所标注的1和2
- 映射舵机角度的180~0度对应电位器的0~4095
- 映射电位器的0~4095对应闹钟上的0~15刻度且取整数共15个区间信息
将电位器左旋和右旋的两个极限值0和4095 与闹钟上的0和15区间15个刻度一一对应对应;且将舵机的180°也与之对应,所以舵机的运动步长为12°——在下图1标注的地方需要除以12。
子程序——倒计时
倒计时程序分为开始计时、计时中、时间到与手动重置4个部分组成。
完成程序
子程序放入到主程序中,两部分组合即完成程序,在线点击小绿棋看看效果吧~
程序源文件
本程序的运作时间刻度为秒,根据1分钟=60秒,可以自行修改程序。
如有任何问题欢迎在文档底部留言。
百度网盘