【原创】对于lego其他编程语言的研究 之 2( 科技系列

mansonq 2009-11-14 2395

恩 我们开始从最最简单的开始介绍 如何使用Microsoft Robotics Developer Studio (RDS)对 NXT进行操作 当然 这份东东 我想做成即使一点都不懂的小白也能从不懂到懂来吧 如果你喜欢乐高并且喜欢 玩机器人的话 我们就一点一点开始学咯 以下的内容 我是翻译自 微软网站的 使用手册 E文好的朋友当然可以跳过下面直接看原版的资料 我会一点一点的把其中的东西翻过来给大家看的(当然本人E文水平有限,有利害的大大如发现翻译有错漏之处麻烦给我指出) 以后的内容将包含 LEGO MINDSTORMS NXT 导言 服务概述 NXT模块服务配置 设备服务 马达服务 驱动服务 光传感器服务 提示和技巧 教程 案例 以下来自于http://msdn.microsoft.com/en-us/library/bb483027.aspx [left][left]导言[/left] [left][/left] [left][/left] [left]LEGO MINDSTORMS NXT (NXT), 是LEGO®公司提供的涉及32位处理器的机器人套件. The LEGO® MINDSTORMS NXT 提供 通过蓝牙Bluetooth® 和USB 在PC 与 NXT之间进行通讯.此部分描述如何使用Microsoft Robotics Developer Studio (RDS)对 NXT进行操作[/left] [left]安装完成后你可以看下LEGO® MINDSTORMS NXT指南(see LEGO MINDSTORMS NXT Tutorials Overview).[/left] [left]The NXT 能被搭建成多种结构. RDS 同时支持Tribot在硬件与虚拟方式运行. 指引如何建立包含NXT的Tribot。(这里的Tribot不知道是个啥东东,也许我们以后会知道吧嘿嘿)[/left] [left]The LEGO® MINDSTORMS NXT 服务能让你灵活简单的使用Microsoft Visual Programming Language.[/left] 按此在新窗口浏览图片 [left]此项服务可以方便的配置和准备一个可扩展的体系,所以三组传感器能够在任何时候加入程序中. 此项服务预设了NXT的标准组件包括马达和传感器的驱动今后也可以使用更高级的高技术智能传感器[/left] [left]安装最新的固件[/left] [left][/left] [left][/left] [left]准备好你的NXT并通过指南确定已经安装了最新的NXT固件. 完成这个以后, 使用NXT运行LEGO® MINDSTORMS NXT 软件。[/left] [left]打开 menu, 选择 Tools —— Update NXT Firmware… , 点击 Online Update: Check 按钮. 打开 LEGO® MINDSTORMS NXT 软件更新页面. 从网站下载最新的LEGO®固件并更新固件.[/left] [left]配置蓝牙[/left] [left][/left] [left][/left] [left]这个例子是指引你在RDS(Microsoft Robotics Developer Studio)中使用蓝牙连接,也就是说你只能使用蓝牙适配器来完成本项指引使用蓝牙管理器来配置PC端的蓝牙适配器来与NXT进行通讯. 通常需要一个蓝牙适配器并且要创建一个与PC设备的安全配对连接. 按照计算机提供的说明,来配置蓝牙或蓝牙适配器.当启动一个蓝牙连接,请先确保nxt能连接到pc.[/left] 如果蓝牙无法连接工作,尝试完成以下的步骤: [/left]
  1. 打开 蓝牙® 适配器. 双击任务栏的蓝牙图标到达配置页面.
  2. 选择 Add a new connection 指引pc搜索范围内的 蓝牙® 设备.
  3. 一旦设备被配对成功,可以查看设备的详细资料有某个COM口被分配给了. 有时候也会是两个口. 这种情况下, 是一个外部的连接被占用.
  4. 如果蓝牙管理器没有显示COM端口, 打开设备管理器查看端口Ports (COM & LPT)手动分配com端口给你的NXT连接.
[left]故障诊断[/left] 无法建立从PC端到NXT的蓝牙连接连接
  1. 尝试 关闭--重启 蓝牙
  2. 尝试重启PC
  3. 尝试清空NXT端的蓝牙连接
  4. 如果使用蓝牙适配器强烈建议使用配套驱动程序光盘上提供的驱动。如果要切换使用驱动程序,请先卸载以前使用的驱动。这个过程也需要清空NXT端的蓝牙链接.
[left]其它问题.[/left]
  1. 检查控制台输出系统服务与一个正在运行的分散软件服务节点是否冲突(个人理解是你机器有软件或者硬件冲突), 访问 http://localhost:50000/console/output, 能够帮助用户预先解决这方面的错误
  2. 把问题发布到 Microsoft Robotics Developer Studio Hardware Configuration and Troubleshooting 论坛以得到帮助.
[left]See Also [/left] LEGO
最新回复 (9)
  • ms09 2009-11-15
    2
    [QUOTE][mansonq]恩 我们开始从最最简单的开始介绍 如何使用Microsoft Robotics Developer Studio (RDS)对 NXT进行操作 当然 这份东东 我想做成即使一点都不懂的小白也能从不懂到懂来吧 如果你喜欢乐高并且喜欢 玩机器人的话 我们就一点一点开始学咯 以下的内容 我是翻译自 微软网站的 使用手册 E文好的朋友当然可以跳过下面直接看原版的资料...[/QUOTE] 谢谢分享! 看似不错,慢慢研究…… 顺便问问,这个工具支持多线程么?
  • mansonq 2009-11-15
    3
    你是指多线程编程还是指多线程处理器啊??
  • 游客 2009-11-15
    4
    真复杂啊看得头大....
  • 拒绝融化の冰 2009-11-15
    5
    [QUOTE][开心乐高猫]真复杂啊看得头大....[/QUOTE]
    小心变成大脸猫(^o^)
  • 乐高天次方 2009-11-15
    6
    看不懂~~不过也顶一下吧~~~
  • ms09 2009-11-15
    7
    我想问的是该工具是否支持多线程编程。
  • lego_stalker 2009-11-16
    8
    顶贴, 谢谢分享:) , 字数补丁ver1.0
  • mansonq 2009-11-18
    9
    我也在研究中 我想因该支持的吧~~
  • 小白 2009-11-24
    10
    顶, 传说中的小白还是没有看懂。不过我会努力学习的。:embarrass
返回
发新帖