LEGO MindStorms NXT

NXT programmable RC

OnBrick is a 20 button programmable NXT remote controller for PDAs & PCs, using Bluetooth. Each RC button executes a user defined program - so now you can play with your NXT robots while building them. Pretty useful for testing sensors too.

There are 36 actions, most with a single parameter, including calibrated moves, wait for sensor events, simple sounds, individual motor control & power settings, loops...

Take a look at the PDA readme or PC readme for brief instructions. You can save/load any number of RC overlays - for example, one for each robot.

There are 2 versions of OnBrick - one for Windows XP, and one for Windows CE/WM5 on PDAs.

OnBrick for PDAs

Tested on Windows Mobile 5.0, should run on Pocket PC 2003/2002/Windows Mobile 2003, but you may need to download & install .Net CF 2.0

Download: OnBrick PDA complete zip or cab.

OnBrick for PCs

Download (tested on Windows XP, SP2): OnBrick complete zip.

Download PDA & PC C# source for Visual Studio 2005 (version 8): OnBrick source zip - undocumented, unsupported, open-source - use at own risk...

Bluetooth to NXT download utility

A utility which can be used to download files (any, including rxe, rso, rpg) via Bluetooth from a PC to a NXT brick. There are two components: Bt2Nxt & Bt2NxtUtils.dll - both require the .NET 2 runtime.

Bt2Nxt.exe takes various command line switches: BT2NXT port [/N name] [/D files] [/S files] [/R files] [/P files] [/M] [/V] [/Q]

Filenames & NXT device name must be quoted if they contain spaces. Downloaded files use the PC filename as the NXT filename in 15.3 format. Bt2NxtUtils.dll (used by Bt2Nxt) could be useful if you want to write your own interface (see readme for the interface).

Download (tested on Windows XP, SP2): Bt2Nxt complete zip.

Download C# source for Visual Studio 2005 (version 8): Bt2Nxt source zip - undocumented, unsupported, open-source - use at own risk...

Links

Navigation