注册
登录
乐高机器人
乐高Mindstorm NXT 2.0通过计算机从蓝牙进行远程控制
返回
乐高Mindstorm NXT 2.0通过计算机从蓝牙进行远程控制
作者:
只怕再见是故人
发布时间:
2024-12-15 06:23:29 (1月前)
您可以通过计算机通过蓝牙控制Lego Mindstorm NXT 2.0机器人吗?例如,使用键盘上的箭头键使机器人进行无线移动(通过蓝牙或其他方式)?
收藏
举报
2 条回复
1#
回复此人
春风助手
|
2020-08-21 10-32
是的,一点没错。我喜欢使用Microsoft Robotics Studio,通过一个简单的程序,您可以轻松使用几乎所有您可以从中输入的内容来控制机器人。这是使用XBox控制器的程序的片段。 ``` private void GamePadAxisUpdated(UpdateAxes update) { LogInfo("Right x: " + (update.Body.Rx*.001).ToString(CultureInfo.InvariantCulture)); LogInfo("Right y: " + (update.Body.Ry * .001).ToString(CultureInfo.InvariantCulture)); LogInfo("Right z: " + (update.Body.Rz * .001).ToString(CultureInfo.InvariantCulture)); LogInfo(" Left x: " + (update.Body.X * .001).ToString(CultureInfo.InvariantCulture)); LogInfo(" Left y: " + (update.Body.Y*.001).ToString(CultureInfo.InvariantCulture)); LogInfo(" Left z: " + (update.Body.Z * .001).ToString(CultureInfo.InvariantCulture)); var req = new SetDriveRequest {LeftPower = (update.Body.Rx*.0005), RightPower = (update.Body.Y*-.0005)}; drivePort.DriveDistance(req); } ``` 您可以轻松想象我们正在使用键盘或鼠标等。事实很简单。 在这里看到整个事情https://github.com/r0k3t/NxtMSRDS_XboxController
编辑
登录
后才能参与评论