三、电梯模拟

第11课 电梯模拟-选择楼层

任务场景:电梯模拟-选择楼层
任务场景:电梯模拟-选择楼层

一、任务目标

选择目标楼层,电梯按请求运行并显示楼层。

二、我们要学什么

  • 学习要点:选择目标楼层,电梯按请求走并显示楼层
  • 本课过关:能完成:选层后屏上出现目标/当前楼层,运行方向可读。
  • 示例对齐:体验题对应 3-3-1 电梯模拟-选择楼层.mix;完整代码对应 3-3-2 电梯模拟-选择运行.mix。

三、本节要点

本节要落地的是「选择目标楼层,电梯按请求走并显示楼层」。会叫、会开关门之后,要能「去几楼」:选层并显示。

1明情景去几楼
2对能力目标层与当前层比较
3看结果换层后开始变化

四、解题思路

不要重复抄任务原文,直接按「选择目标楼层,电梯按请求走并显示楼层」拆步骤。情景:进电梯按 12 层,显示屏从当前层走到 12,灯指示上行。 输入「选层按键」对输出「彩屏楼层 + 灯方向/状态」。核对:选层后目标楼层是否出现并开始变化。

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

  1. 1按下楼层键记录目标层。
  2. 2比较目标与当前层,决定上行/下行并刷新楼层显示。
  3. 3换一个目标层,显示应更新并开始变化。
  4. 4不要只登记呼叫不走层(那是第 9 课)。

流程提要(关键词)

1. 选层后比较行驶2. 比较目标与当前层3. 换一个目标层4. 运行核对

五、图形块功能讲解

本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。

六、知识点讲解

选择楼层:按下楼层键记录目标层,比较目标与当前层决定上行/下行并刷新显示。过关看换楼层后目标更新并开始变化。

验收时看:选层后目标楼层是否出现并开始变化。再选一个不同楼层,看显示是否换成新目标。

七、编程练习

「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期5。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。

六学期兴趣课程:3-3-1 电梯模拟-选择楼层.mix。载入后运行。

八、课堂练习

先判断对错,再完成其余题;提交前点「检查」。

  1. 判断:按了楼层键,屏上楼层数字完全不理你。

  2. 判断:推荐这样验证:选择一个目标层,看屏上是否显示并朝该层变化。

  3. 选层后应看到?

  4. 本课输入是?

  5. 过关应能?

九、本节小结

小结落点:「选择目标楼层,电梯按请求走并显示楼层」。