单元四

第13课 智慧车场-单入口空余车位显示

知识点:智慧车场;智慧车场-单入口空余车位显示

真实任务:在停车场单入口显示剩余车位,有空和满位提示要能区分。

建议先修:第12课(卡住时先回去过一遍)。

任务场景:智慧车场-单入口空余车位显示
任务场景:智慧车场-单入口空余车位显示

智慧车场:对照六学期兴趣课程示例,在自立板上完成输入—计算—输出。

一、任务目标

在停车场单入口显示剩余车位,有空和满位提示要能区分。

二、我们要学什么

  • 学习要点:单入口显示还剩多少车位
  • 本课过关:能完成:入口屏或灯能看出空位数量,占满和有空不同。
  • 示例对齐:体验题对应 4-1-1 智慧车场-单入口空余车位显示.mix;完整代码对应 4-1-2 智慧车场-单入口空余车位显示含时间.mix。

三、本节要点

本课核心是「单入口显示还剩多少车位」。公交管票和站;车场从「还能不能进」开始:一个入口显示剩余车位。

1读场景还能不能进
2对要点单入口显示剩余车位
3对照现象进出后数字加减

知识点精讲(自学)

  • 本课技能:单入口显示还剩多少车位。
  • 公交管票和站;车场从「还能不能进」开始:一个入口显示剩余车位。
  • 观察:空位变少时显示是否减少,满时是否换提示。
  • 过关:入口屏或灯能看出空位数量,占满和有空不同。

核对现象:空位变少时显示是否减少,满时是否换提示。再把空位数改成 0,看是否变成满位提示。

四、解题思路

解题抓手是「单入口显示还剩多少车位」。生活对照:小区地库入口大屏写着「剩余 12」,满了变成「车位已满」并换一种灯色。 先对齐:输入「当前空余车位数(网络或模拟计数)」,输出「彩屏剩余数 + 灯色/蜂鸣状态」。验收看:空位变少时显示是否减少,满时是否换提示。

本课主要用到:彩屏 TFT、彩灯/LED、蜂鸣器/音乐、网络/物联网。

  1. 1维护剩余车位数并显示在单入口。
  2. 2有车进则减,有车出则加(按课设)。
  3. 3满位时应能看出来不能再进。
  4. 4模拟进出,数字应跟着变。

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

1. 显示剩余车位2. 有车进则减3. 满位时应能看出来不能4. 运行核对

五、图形块功能讲解

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

图形块分类作用本课用法
连接 MixIO
网络登录物联网平台。搭积木时靠它完成:登录物联网平台。载入后对照截图找块。
集合大小
集合元素个数。搭积木时靠它完成:元素个数。载入后对照截图找块。
网络对时
系统通过 NTP 同步时间。对应步骤中的:通过 NTP 同步时间。打开工具箱核对同名块。
NTP 服务器
系统指定网络对时服务器。搭积木时靠它完成:指定网络对时服务器。载入后对照截图找块。
滚动显示文字
显示在点阵或屏幕上滚动字符串。本课实际用途:在点阵或屏幕上滚动字符串。载入后到分类里确认。

六、正误对比

空位从 10 变成 0,入口显示可以完全不变。

改变剩余车位数,看入口屏或灯是否跟着换成对应提示。

七、编程练习

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

六学期兴趣课程:4-1-1 智慧车场-单入口空余车位显示.mix。载入后运行。

八、课堂练习

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

  1. 判断:空位从 10 变成 0,入口显示可以完全不变。

  2. 判断:可用此步骤验收——改变剩余车位数,看入口屏或灯是否跟着换成对应提示。

  3. 单入口首先要告诉司机?

  4. 满位时应?

  5. 本课还没要求?

本节小结

回顾:会「单入口显示还剩多少车位」就算抓住本课。