乐高Mindstorms NXT
乐高可编程机器人
乐高机器人 Mindstorms NXT是乐高集团所制造第二代的可编程即可组合机器人玩具(第一代为RCX,第三代为EV3)。整组的套件包含了感测器及连接线。乐高(LEGO)已于2006年9月上旬推出乐高公司和美国麻省理工学院共同开发的机器人组件新款“教育用LEGO Mindstorms NXT”。Mindstorms是将配备微处理器的LEGO公司的塑胶积木组装起来,通过个人电脑制作的程式来控制的机器人。最新的版本为2009年8月的 Lego Mindstorms NXT 2.0. 在台湾乐高机器人NXT主机 (P/N 9841) 可取得价格快速滑落已不到 150元美金左右。
型号 | RCX(第一代) | NXT(第二代) | EV3(第三代) |
---|---|---|---|
上市时间 | 1998年 | 2006年7月 | 2013年9月1日 |
CPU | 日立H8(8位)H8/3292(16 MHz) | ARM 7(32位)AT91SAM7S256(48 MHz) | ARM 9(300MHz)(32位) |
传输方式 | 红外线数据接口 | 蓝牙无线模组、USB 2.0 | 蓝牙无线模组、USB 2.0、WiFi无线模组 |
输入端 | 3 | 4 | 4 |
输出端 | 3 | 3 | 4 |
显示萤幕 | 5位数字LCD | 64×100像素单色图形LCD | 128×178像素单色图形LCD |
程式空间 | 5个程式预留位置(10k左右) | 256k快闪存储器 & 64k随机储存记忆体 | 16M快闪存储器 |
供电系统 | 6颗3号电池(AA) | 6颗3号电池(AA)或充电锂电池 | 6颗3号电池(AA)或充电锂电池 |
接口 | 乐高RCX专用电缆(两线接口) | 乐高NXT专用偏右接头电缆(MMJ-12,类似RJ-12,六线接口) | mini USB 2.0、外接USB 2.0 |
电子零件
编辑NXT可外接马达、感应器等组件,以下乐高原厂提供的组件,此外,也有乐高以外的厂商制作相容于NXT的感应器。
- 可编程控制积木(NXT)
- 伺服马达
- 光感应器
- 声音感应器
- 颜色感应器
- 触碰感应器
- 超声波感应器
- 温度感应器
Lego NXT 支援的编程语言
编辑- NXT-G
- LeJOS
- Not eXactly C(NXC)
- Robolab
- URBI
- RobotC
- LabVIEW
- Lua
- Ada
- Ch interpreter, cross-platform C/C++ interpreter
- Ch Mindstorms NXT Control Package
- C and C++, under brickOS, formerly LegOS
- C and Assembly, under the GCC open source firmware kit NXTGCC
- Interactive C, C-like language used in robotics competitions
- Java, under leJOS or TinyVM
- pbFORTH, extensions to Forth
- pbLua, version of Lua
- Visual Basic, via the COM+ interface supplied on the CD
参见
编辑参考文献
编辑- ^ Sherrard, Ann; Rhodes, Amy. 乐高Mindstorms NXT和EV3机器人教育平台比较. Journal of Extension. 2014年10月, 52 (5).(英文)