机器人远程控制与亚马逊图书查询应用开发指南
1. 机器人远程控制应用
1.1 测试应用与蓝牙连接
在手机上测试应用时,点击“Connect…”,会出现不同情况:
- 若看到已配对的机器人列表,说明手机已成功配对机器人。
- 若看到黑屏,表明手机未与任何机器人配对。
- 若看到其他蓝牙设备(如蓝牙耳机)的地址和名称,说明 NxtDrive1 和 NxtUltrasonicSensor1 的 BluetoothClient 属性设置不正确。
选择机器人后,应用会通过蓝牙连接该机器人。若连接成功,用户界面会改变,ConnectList Picker 会隐藏,其余界面组件会显示;若机器人未开启,连接会失败并弹出错误消息。
以下是使用蓝牙连接机器人所需的块:
| 块类型 | 抽屉 | 用途 |
| ---- | ---- | ---- |
| ConnectListPicker.AfterPicking | ConnectListPicker | 从 ConnectList Picker 中选择机器人时触发 |
| if then | Control | 测试蓝牙连接是否成功 |
| BluetoothClient1.Connect | BluetoothClient1 | 连接到机器人 |
| ConnectListPicker.Selection | ConnectListPicker | 所选机器人的地址和名称 |
| set ConnectListPicker.Visible to | ConnectListPicker | 隐藏 ConnectListPic