二、智能药盒

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

任务场景:智能药盒-吃药了不提醒单次
任务场景:智能药盒-吃药了不提醒单次

一、任务目标

数值超了安全线,蜂鸣或闪灯提醒你:该开窗、该吃药、该停下——别等出大事。

二、我们要学什么

  • 学习要点:已经吃过就不再提醒这一次
  • 本课过关:能完成:确认服药后,同一时段不再重复打扰。
  • 示例对齐:体验题对应 「2-4-1 智能药盒-吃药了不提醒单次」;完整代码对应 「2-4-2 智能药盒-吃药了不提醒多次」。

三、本节要点

抓住能力点:「已经吃过就不再提醒这一次」。上一课会提醒;本课加记忆:你说吃了,就别再催这一顿。

1读场景这顿吃过了
2对要点已服标记不再催
3对照现象同一时段不二次提醒

四、解题思路

解题抓手是「已经吃过就不再提醒这一次」。生活对照:早上已经按过「吃了」,同一顿就不要每五分钟再响一次。 先对齐:输入「本时段是否已确认服药」,输出「有记忆的提醒:未吃才响,吃过则静」。验收看:确认后同一时段是否还会再催。

本课主要用到:彩屏 TFT、蜂鸣器/音乐。

  1. 1确认服药后标记本时段已服。
  2. 2同一时段即使再到点也不二次提醒。
  3. 3和第 7 课区分:本课有「吃过」记忆。
  4. 4确认一次后,不应再催这一顿。

步骤关键词(顺着看即可)

1. 已服不再催2. 同一时段即使再到点也3. 运行核对

五、图形块功能讲解

这里只放本课第一次出现的 Mixly 积木(截图)。前面课用过的不再列出;先认块,再「载入」对照。

图形块分类作用本课用法
取反
逻辑把真变假、假变真。本课实际用途:把真变假、假变真。载入后到分类里确认。

六、知识点讲解

已服不再催:确认服药后标记本时段已服,同一时段不再二次提醒。过关看确认一次后不会重复催促。

核对现象:确认后同一时段是否还会再催。再确认一次后等待,看会不会二次提醒。

七、编程练习

点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期5。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。

六学期兴趣课程:2-4-1 智能药盒-吃药了不提醒单次.mix。载入后运行。

八、课堂练习

请先做两道对错题,再答后面的选择题;全部选完后点「检查」。

  1. 判断:即使已经确认吃过,同一时段仍会不停催促。

  2. 判断:可用此步骤验收——完成确认后观察同一时段,确认不会再次提醒。

  3. 「吃了不提醒」依赖?

  4. 验证应看?

  5. 和单次提醒相比,本课多了?

九、本节小结

回顾:会「已经吃过就不再提醒这一次」就算抓住本课。