一、应用场景
软件可以实现舞台角色与机器人的互动,完成机器人控制Scratch游戏,Scratch游戏通过机器人播放音效等。想实现软件实时运行界面中的程序。在这个过程中,广播消息是两者通讯的桥梁。
二、使用准备
控制器与电脑连接,控制器点击“下载程序”界面进入在线调试模式后,软件点击菜单栏上的“连接”。
三、演示案例
设计一个角色随着机器人左右键按下进行旋转的程序。
- 点击软件上方的角色标签,在这个界面下可以对角色进行编程。
- 当绿旗被点击时,广播“运行机器人检测”消息。
- 同时,当接收到“消息1”和“消息2”,分别进行左转角度、右转角度。
- 点击软件上方机器人标签,在这个界面下可以对机器人进行编程。
- 当接收到“运行机器人检测”时,开始执行程序,如果控制器左键被按下广播“消息1”,如果控制器右键被按下时广播“消息2”。
- 返回角色标签,点击绿旗软件实时运行界面中的程序。
四、实现原理
互动过程中,角色为主要对象。当绿旗被点击时,角色运行并广播消息调动机器人程序,并产生各种类型反馈并以消息的方式传输。