单元一

第2课 智能门锁-RFID写卡测试

知识点:智能门锁;智能门锁-RFID写卡测试

真实任务:向卡片写入一段信息,再读回来核对是否写成功。

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

任务场景:智能门锁-RFID写卡测试
任务场景:智能门锁-RFID写卡测试

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

一、任务目标

向卡片写入一段信息,再读回来核对是否写成功。

二、我们要学什么

  • 学习要点:向 RFID 卡写入信息并能读回核对
  • 本课过关:能完成:写卡后再读,内容与刚写入的一致。
  • 示例对齐:体验题对应 1-2-1 智能门锁-RFID写卡测试.mix;完整代码对应 1-2-2 智能门锁-手动RFID写卡.mix。

三、本节要点

围绕「向 RFID 卡写入信息并能读回核对」来搭。上一课只会读出出厂卡号;本课要往卡里写数据,再读回来核对。

1看任务往卡里写
2抓关键写入再读回核对
3验现象读回与写入一致

知识点精讲(自学)

  • 本课技能:向 RFID 卡写入信息并能读回核对。
  • 上一课只会读出出厂卡号;本课要往卡里写数据,再读回来核对。
  • 观察:写完再读,内容是否一致。
  • 过关:写卡后再读,内容与刚写入的一致。

先对照屏幕/灯/声:写完再读,内容是否一致。再改写入内容,再读核对是否更新。

四、解题思路

关键能力「向 RFID 卡写入信息并能读回核对」。可对照:给门禁卡写入房间号或姓名,写完再刷一次,确认卡里真是这些字。 通道:输入=要写入的数据 + 把卡放在读写下,输出=写成功提示,读回的内容,屏/蜂鸣反馈。成功时应见:写完再读,内容是否一致。

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

  1. 1向 RFID 写入一段信息。
  2. 2再读回同一张卡,内容应与写入一致。
  3. 3和第 1 课只读出厂号区分。
  4. 4写完读回,核对没有写错。

解题流程(只留关键词)

1. 写入再读回2. 再读回同一张卡3. 运行核对

五、图形块功能讲解

下表是本课新出现的图形块。旧块不重复讲解;认完再点「载入」到工具箱核对。

图形块分类作用本课用法
写 RFID
传感向卡写入数据并返回结果。本课里用它做:向卡写入数据并返回结果。载入后按名称在工具箱核对。
读 RFID 内容
传感读取卡内数据区。搭积木时靠它完成:读取卡内数据区。载入后对照截图找块。
按键刚被按下
板载传感边沿检测:这一瞬间是否刚按下(适合触发一次动作)。对应步骤中的:边沿检测:这一瞬间是否刚按下(适合触发一次动作)。打开工具箱核对同名块。
显示图案
显示在点阵上显示内置或自定义图案(心形、对勾等)。本课里用它做:在点阵上显示内置或自定义图案(心形、对勾等)。载入后按名称在工具箱核对。

六、正误对比

写卡失败也没关系,不必读回来核对。

写入一段独特内容,再读卡,确认读回结果一致。

七、编程练习

先点「载入」进入 MixVM(board=sowl_design)。默认积木模式;程序来自 MixGo SOWL 六学期兴趣课程/学期6。若题目标了 design 外设,接线会一并导入。在 Mixly 里「运行 / 停止」,需要时点「检查」。动手前请看本页第四节和第五节。

六学期兴趣课程:1-2-1 智能门锁-RFID写卡测试.mix。载入后运行。

八、课堂练习

前两题是判断,后面是选择;选定答案后点击「检查」。

  1. 判断:写卡失败也没关系,不必读回来核对。

  2. 判断:按本课过关来核对:写入一段独特内容,再读卡,确认读回结果一致。

  3. 写卡成功的标志是?

  4. 和读取测试相比,本课新在?

  5. 过关应能?

本节小结

带走一句:已经能按「向 RFID 卡写入信息并能读回核对」做出对应现象。