0
您可以通過藍牙從計算機控制Lego Mindstorm NXT 2.0機器人嗎?例如使用鍵盤上的箭頭鍵使機器人無線移動(通過藍牙或其他)?Lego Mindstorm NXT 2.0通過計算機通過藍牙進行遠程控制
您可以通過藍牙從計算機控制Lego Mindstorm NXT 2.0機器人嗎?例如使用鍵盤上的箭頭鍵使機器人無線移動(通過藍牙或其他)?Lego Mindstorm NXT 2.0通過計算機通過藍牙進行遠程控制
絕對是。我喜歡使用微軟機器人工作室和一個簡單的程序,您可以輕鬆使用任何您可以從中輸入的信息來控制機器人。以下是使用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);
}
你可以很容易想象,我們正在使用的鍵盤或鼠標或任何其他。但事實很簡單。