二、智能药盒
第8课 智能药盒-吃药了不提醒单次

一、任务目标
数值超了安全线,蜂鸣或闪灯提醒你:该开窗、该吃药、该停下——别等出大事。
二、我们要学什么
- 学习要点:已经吃过就不再提醒这一次
- 本课过关:能完成:确认服药后,同一时段不再重复打扰。
- 示例对齐:体验题对应 「2-4-1 智能药盒-吃药了不提醒单次」;完整代码对应 「2-4-2 智能药盒-吃药了不提醒多次」。
三、本节要点
抓住能力点:「已经吃过就不再提醒这一次」。上一课会提醒;本课加记忆:你说吃了,就别再催这一顿。
1读场景这顿吃过了
2对要点已服标记不再催
3对照现象同一时段不二次提醒
四、解题思路
解题抓手是「已经吃过就不再提醒这一次」。生活对照:早上已经按过「吃了」,同一顿就不要每五分钟再响一次。 先对齐:输入「本时段是否已确认服药」,输出「有记忆的提醒:未吃才响,吃过则静」。验收看:确认后同一时段是否还会再催。
本课主要用到:彩屏 TFT、蜂鸣器/音乐。
- 1确认服药后标记本时段已服。
- 2同一时段即使再到点也不二次提醒。
- 3和第 7 课区分:本课有「吃过」记忆。
- 4确认一次后,不应再催这一顿。
步骤关键词(顺着看即可)
五、图形块功能讲解
这里只放本课第一次出现的 Mixly 积木(截图)。前面课用过的不再列出;先认块,再「载入」对照。
| 图形块 | 分类 | 作用 | 本课用法 |
|---|---|---|---|
![]() | 逻辑 | 把真变假、假变真。 | 本课实际用途:把真变假、假变真。载入后到分类里确认。 |
六、知识点讲解
已服不再催:确认服药后标记本时段已服,同一时段不再二次提醒。过关看确认一次后不会重复催促。
核对现象:确认后同一时段是否还会再催。再确认一次后等待,看会不会二次提醒。
七、编程练习
点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期5。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。
六学期兴趣课程:2-4-1 智能药盒-吃药了不提醒单次.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
请先做两道对错题,再答后面的选择题;全部选完后点「检查」。
判断:即使已经确认吃过,同一时段仍会不停催促。
判断:可用此步骤验收——完成确认后观察同一时段,确认不会再次提醒。
「吃了不提醒」依赖?
验证应看?
和单次提醒相比,本课多了?
九、本节小结
回顾:会「已经吃过就不再提醒这一次」就算抓住本课。
