跳到主要内容

烹饪时钟

案例说明


火候是料理最需讲究的方面之一,而时间起着一部分决定性作用,本节便尝试制作一个烹饪闹钟吧。

效果演示

本案例在实际使用场景下是按分钟为一个刻度计时,为了效果比较显著演示程序效果将分钟用秒代替。

知识要点

  • 掌握Sugar电位器和LED灯的使用方法
  • 掌握数据映射的方法

案例实现


结构搭建

烹饪闹钟.pdf

电路连线

image.png

程序编写

主程序——舵机、表盘刻度、电位器三者的关系

主程序的功能主要图中所标注的1和2

  1. 映射舵机角度的180~0度对应电位器的0~4095
  2. 映射电位器的0~4095对应闹钟上的0~15刻度且取整数共15个区间
    信息

    将电位器左旋和右旋的两个极限值0和4095 与闹钟上的0和15区间15个刻度一一对应对应;且将舵机的180°也与之对应,所以舵机的运动步长为12°——在下图1标注的地方需要除以12。

    blocksSvg-1726829839386

子程序——倒计时

倒计时程序分为开始计时、计时中、时间到与手动重置4个部分组成。

完成程序

子程序放入到主程序中,两部分组合即完成程序,在线点击小绿棋看看效果吧~
blocksSvg-1726829797293

程序源文件

本程序的运作时间刻度为秒,根据1分钟=60秒,可以自行修改程序。
如有任何问题欢迎在文档底部留言。
百度网盘