单元三

第12课 遥相呼应-无线按键翻页

任务场景:遥相呼应-无线按键翻页
任务场景:遥相呼应-无线按键翻页

一、任务目标

用无线收发做出翻页笔,这边按键发出去,那边帮电脑翻页。

二、我们要学什么

  • 学习要点:指定消息|只接收约定好的那一句再动作
  • 本课过关:能完成:说出指定消息就是登记只接收某一句,收到才做对应动作;载入编程体验,指出按 B1 发 DOWN、按 B2 发 UP,对端收到后替电脑翻页;再运行完整程序,指出按 A、B 键发出不同名字,对端收到后移动指针或点击。
  • 示例对齐:编程体验对应 「3-4-1 遥相呼应-无线按键翻页」;完整程序对应 「3-4-2 遥相呼应-无线鼠标模拟」。

三、本节要点

本课要利用无线通讯认识指定消息:回调只挂在约定好的那一句上,不是来什么都处理。重难点是分清两套——编程体验 DOWN/UP 翻页;完整程序用多句名字对应移动和点击。要点对齐「指定消息|只接收约定好的那一句再动作」。

1读场景这边按键发出去,那边帮电脑翻页
2对要点指定消息|只接收约定好的那一句再动作
3载入运行十学期兴趣课程积木/代码

四、解题思路

任务:利用无线通讯,用两套程序认识指定消息——这边按键发出约定名字,那边只接收这些名字再向电脑动作。编程体验翻页;完整程序移动指针并点击。请对照电脑上的变化。

本课主要用到:两块主板(同一频道);按键 A1~A4、B1、B2;接到电脑的那一块做接收。

  1. 1利用无线通讯,观察发出的名字和对端动作是否对得上。
  2. 2打开电台,给约定好的消息名分别登记回调。
  3. 3编程体验里,收到 DOWN 发下一页,收到 UP 发上一页。
  4. 4编程体验发送端:B1 发 DOWN,B2 发 UP。完整程序用更多消息名对应指针移动和点击。
  5. 5完成补全与从头编写,并对照现象。

流程示意

登记指定消息回调体验DOWN下一页体验UP上一页B1B2发出这两句完整多句对应鼠标完成补全与从头编写并对照现象

五、图形块功能讲解

下面只列出本课首次出现的 Mixly 图形块(真积木截图)。已在前面课讲过的不再重复;先认新块,再点「载入」对照拖搭。

图形块分类作用本课用法
接收指定消息
通信等待或读取特定内容的消息。编程体验分别登记 DOWN、UP;完整程序登记 Y10、10X、10Y、LEFT、RIGHT 等,收到才做对应的键盘或鼠标动作。

六、知识点讲解

指定消息只接收约定好的那一句。收到 DOWN 才翻下一页,收到别的名字不会误触发这一动作。

先弄清:发送的名字和接收登记的名字必须一致;再进编程练习对照翻页和鼠标。

七、编程练习

点「载入」打开 MixVM(board=sant_design)。默认图形化积木;起步程序与积木均来自 MixGo SANT 十学期兴趣课程/学期3。若题目带外设 design,载入时会自动导入接线。在 Mixly 工具栏点「运行 / 停止」,「检查」做关键字核对。请先读本页「四、解题思路」与「五、图形块功能讲解」,再点载入。

十学期兴趣课程:3-4-1 遥相呼应-无线按键翻页.mix。载入后运行。

八、课堂练习

先完成两道正误判断,再做其余题目;选出后点「检查」。

  1. 判断:编程体验只要收到任意无线消息,都会替电脑翻到下一页。

  2. 判断:完整程序按 A、B 键发出不同名字,对端按名字移动指针或点击。

  3. 本课说的「指定消息」指的是?

  4. 编程体验和完整程序的主要差别是?

  5. 运行编程体验,发送端按 B2 后,接收端应?

九、本节小结

本课认识指定消息:只接收约定好的那一句再动作。编程体验用 DOWN/UP 翻页;完整程序用多句名字对应鼠标移动和点击。