三、电梯模拟

第10课 电梯模拟-开关梯门

任务场景:电梯模拟-开关梯门
任务场景:电梯模拟-开关梯门

一、任务目标

控制电梯开关门,门态在屏或灯上可见。

二、我们要学什么

  • 学习要点:控制电梯门打开和关上
  • 本课过关:能完成:按开/关后门态改变,屏或灯能看出门开还是门关。
  • 示例对齐:体验题对应 「3-2-1 电梯模拟-开关梯门」;完整代码对应 「3-2-2 电梯模拟-防夹关梯」。

三、本节要点

抓住能力点:「控制电梯门打开和关上」。上一课在门外叫电梯;本课管门本身:开到位、关到位要看得见。

1读场景电梯门
2对要点开到位关到位
3对照现象开门关门两条路径

四、解题思路

解题抓手是「控制电梯门打开和关上」。生活对照:电梯到站叮一声,门打开;再按关门,门合上。门态必须明确。 先对齐:输入「开关门按键」,输出「彩屏门态」。验收看:开门后门态为开,关门后为关。

本课主要用到:彩屏 TFT、板载按键。

  1. 1按开/关键改变门状态并刷新显示。
  2. 2开到位、关到位要能看见。
  3. 3本课管门,不要求选楼层。
  4. 4开门、关门都应能走到。

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

1. 循环刷新走时2. 开到位、关到位要能看3. 运行核对

五、图形块功能讲解

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

图形块分类作用本课用法
TFT 指定位置显示
显示在彩屏坐标处绘制图案。对应步骤中的:在彩屏坐标处绘制图案。打开工具箱核对同名块。

六、知识点讲解

开关梯门:按开/关键改变门状态并刷新显示,开到位才能上下客。过关看开门、关门两条路径都能走到。

核对现象:开门后门态为开,关门后为关。再开、关各一次,确认两种门态都能到达。

七、编程练习

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

六学期兴趣课程:3-2-1 电梯模拟-开关梯门.mix。载入后运行。

八、课堂练习

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

  1. 判断:按开关门,门态显示可以完全不变。

  2. 判断:可用此步骤验收——分别做开门和关门,看屏上或灯上门态是否切换。

  3. 本课要让人一眼看出?

  4. 输入是?

  5. 相对梯外呼叫,本课管的是?

九、本节小结

回顾:会「控制电梯门打开和关上」就算抓住本课。