友情提示:380元/半年,儿童学编程,就上码丁实验室。

这节课我们要用microbit板向你的同桌同学发送问好的字符信息,需要两位同学配合开展活动。一位同学作发送端程序,一位同学作接收端程序。
需要以下知识:
1.无线组模块

无线组有哪些程序块

分发送和接收两种程序块,最后一项“无线设置组”即两个microbit板通讯的“频道”,当一个班级里所有同学都在发送或接收讯息时,“无线设置组”就是识别两块板发送和接收的标志,它有0-255均可以。具体由同学们两人协定好“无线设置组”号。

2.microbit的按钮

按钮的输入模式分:A键按下、B键按下、AB键同时按下
我们假设以按下A发送讯息。
3.microbit开机程序初始化
“程序初始化”是程序设计中一个很基础的准备工作。这里我们假设microbit发送端板和接收端板开机时都先设定“无线设置组”号。
4.变量储存发送的讯息字符
变量是程序设计中一个很重要的概念,在程序初始化时设定一个变量用于存放字符讯息,在整个程序中,可以无限制调用变量,并且只要改变初始化中的变量字符,程序中调用的变量全部更新了。

结合3和4,程序初始化代码如下:
发送端:

接收端:

一、组建发送端程序
甲同学以按钮触发字符发送,并显示在microbit板上。

二、组建接收端程序
乙同学无需按钮操作,组建等待无线接收,程序如下:

三、调试
甲乙同学分别将程序载至microbit板上,由甲同学开始点击按钮发送字符,乙同学等待字符显示。
四、拓展
当乙同学收到字符讯息后,能两人合作探讨下能否改进接收端程序,让接收端回复讯息。