光环板怎样和电脑传递信号?

我想用上传模式广播让角色给光环板发消息,但是为什么我的光环板没有接收到?

我可以让Scratch舞台上的角色说出mBot测量到的距离吗?

广播是什么?使用上传模式广播需要连接Wifi吗?

自从慧编程支持广播模式以来,小助手(微信号:mBlock_helper)经常能收到小伙伴们的“花式”提问~~对于慧编程的4种广播模式,你是不是也有类似的困惑?

下面,我们将对4种广播模式进行对比和分析,希望有助于你充分了解广播模式,灵活运用到作品中。 

01

广播模式是什么?

在慧编程里,设备和舞台角色之间的脚本编辑区是相互独立的。如果要实现两者之间的沟通(比如让舞台上的角色“指挥”光环板亮灯、让舞台上的角色“说出”mBot超声波传感器测量到的数值等等),就需要使用“广播模式”来互相收发消息(指令)和附加值,实现软硬件互动。

02

广播模式的分类

慧编程里总共有4种广播模式:(在线)广播、上传模式广播、帐号云广播、局域网广播。

(在线)广播

定义

慧编程“在线模式”下,使用这一类型的积木块,可以让支持这一功能的设备和舞台上的角色进行通讯(广播消息和接收消息),从而创作出软硬件互动的作品。

支持设备

光环板、程小奔、mBot、mBot Ranger、Ultimate 2.0、MegaPi Pro、神经元、蓝牙手柄

支持客户端

慧编程电脑端、网页端、移动端

积木展示

(位置:设备区相关积木/角色区相关积木-“事件”类积木)

无线通讯方式
蓝牙

连接模式

在线模式

作品要求

用同一个源文件

适用情况

设备和舞台角色之间、舞台角色和舞台角色之间互相收发消息(指令)

上传模式广播

定义

通过上传模式广播,可以让支持该功能的设备和舞台角色之间在上传模式下产生互动。

支持设备

mBot、mBot Ranger、Arduino Uno、Arduino Mega2560

支持客户端

慧编程电脑端、网页端

积木展示

(位置:设备区相关积木/角色区相关积木-添加扩展-上传模式广播)

附加值能做什么?

在设备和舞台角色进行通讯的时候,能够告诉对方信息的类型和数值:比如光环板发送上传模式广播消息(响度)及附加值(麦克风响度值)给舞台上的小熊猫,小熊猫就可以说出这个消息具体的数值。

无线通讯方式

蓝牙

连接模式

上传模式

作品要求

可以用同一个源文件,也可以用多个源文件

适用情况

A.设备和舞台角色之间互相收发消息(指令)和附加值

B.使用上传广播模式功能实现与舞台角色互动的同时,还可以进行巡线、呼吸灯等对代码运行效率高要求的项目

帐号云广播

定义

通过帐号云广播,可以实现同帐号作品间跨设备和跨作品的数据互联。

支持设备

光环板

支持客户端

慧编程电脑端、网页端、移动端

积木展示

(位置:光环板相关积木-“WiFi”类积木)

(位置:角色区相关积木-添加扩展-帐号云广播)

无线通讯方式

Wi-Fi

连接模式

上传模式

作品要求

要在同一个慧编程帐号下创作,但可以用同一个源文件,也可以用多个源文件。

适用情况

A.设备和舞台角色之间、舞台角色和舞台角色之间、设备和设备之间,都能互相收发消息(指令)和附加值

B.不受物理距离的局限,只要在同一个慧编程帐号下。比如可以在北京看深圳的噪音值

局域网广播

定义

光环板之间可以组成局域网,组成局域网的设备之间可以相互通讯,使用一个光环板就可以控制其他光环板。

支持设备

光环板

支持客户端

慧编程电脑端、网页端、移动端

积木展示

(位置:光环板相关积木-“局域网”类积木)

无线通讯方式

局域网自组,又称mesh

连接模式

上传模式

作品要求

可以用同一个源文件(添加多个设备),也可以用多个源文件

适用情况

设备和设备之间能互发消息(指令)和附加值

03

广播模式的示例

为了更好地说明这4种广播模式的区别,我们提供了一些简单示例,仅供参考。

(在线)广播

​求例名称:mBot遥控小车

所需设备:mBot(PS:如果用电脑来无线遥控的话,电脑需要插上蓝牙适配器,下同)

实现效果:用电脑或平板遥控mBot行动,并且当mBot的喇叭响时,舞台角色会做出相应提示

程序截图:

(PS:仅提供”前进“角色的程序,后退、左转、右转、停止这四个角色的程序与”前进“角色的程序类似,暂不列出)

上传模式广播

示例名称:小熊猫说超声波值

所需设备:mBot

实现效果:当舞台角色被点击时,mBot喇叭发声并反馈超声波探测距离值,最后舞台角色说出该距离值

程序截图:

帐号云广播

示例名称:收集区域噪音

所需设备:光环板

实现效果:当舞台角色被点击时,光环板反馈当前区域噪音值(即麦克风响度),最后舞台角色说出该噪音值

程序截图:

局域网广播

示例名称:光环板互动灯

所需设备:两个光环板

实现效果:两个光环灯分别作为A端、B端,当A端按下按钮时,两个光环板都点亮第1个LED灯;当B端按下按钮时,两个光环板都点亮第7个LED灯。

程序截图:

04

小结

综上所述,慧编程的4种广播模式在支持设备、无线通讯方式、连接模式、作品要求等方面都各有不同,大家在创作作品时可以根据具体情况选择。

另外,慧编程有电脑端、网页端、移动端(即平板或手机端)三种版本,其中电脑端、网页端的功能最完备(4种广播模式都可以使用),移动端目前除对上传模式广播的支持尚不完整外(目前仅光环板可用),其他广播模式都可以支持。