Don't click on me. I am stuck!

On this page, I have assembled some projects for both the NXT and the Boe-Bot. The projects/software is designed to show how we can use several different technologies to communicate and control your machine. Be sure to use the hardware and software libraries I recommend or your bot may not behave! All of this stuff has been developed on Windows 7 & Visual Studio 2010. The Embedded Compact 7 projects are created in Visual Studio 2008 Professional.



Return to Main Menu

Check out these Electronics & Embedded Programming Books!

           

Samples

LEGO NXT

Parallax Boe-Bot Basic Stamp 2
  • Lesson 1
    Using Infrared for remote control
  • Infrared Technologies (Requires Power Functions remote and Hi-Technic IR Sensor)
  • 1- Get the Hi-Technic IR Sensor and NXT-G block (bottom of page)
  • 2- Import the IR block
  • 3- Now get the Lego Power Functions Remote controller
  • 4- Run my app to control NXT with Power Functions remote.
  • Lesson 2
    Introduction to Bluetooth

 

  • Game Controller (XBOX)
  • Running NXT with MS Robotics Studio via Bluetooth
  • 1- Install Robotics Developer Studio
  • 2- Pair the NXT with your Bluetooth computer and note the Com port #.
  • 3- Modify the Lego config manifest file as described in my code.
  • 4- Run this VB app and follow the instructions in the form code! I use the USB XBox controller.
  • Lesson 3
    Working with XBEE radios. The NXT requires the NXTBEE module from DexterIndustries.com
  • Dexter Industries NXTBEE (Port 4 only on NXT)
  • Programming Guide
  • Download the NXTBee Blocks with the advanced firmware to make the NXT work with this module(it is called NXTBEE complete)
  • Use DIGI X-CTU as the remote controller and  interface to manage all XBee radios.
  • The NXTBee module is designed for port 4 on the NXT only. You must configure both radios.
  1. Install X-CTU download & documentation

  2. Install NXT block for NXTBee

  3. Configure both Xbees with X-CTU and my profile.(You load this from the Modem config. tab)

  4. Run NXT app and control via X-CTU. See notes in .rbt

  • Remote Control of Boe-Bot with XBee Series 1 radios
  • BS2 program (I am using XBEE version 1 radios)
  • I use DIGI X-CTU terminal program.
  • Note: I tested the NXTBEE Pro's and they work for the Boe-Bot even though they are configured for the NXT.
  • NXTBEE & Visual Studio 2010
  • Simple controller(run the NXT-G program below on your NXT. Then run either the VB or C# app to control it from your PC.)
  • Windows Embedded Compact 7 & NXTBEE
  • This C# program controls the NXT from an Ebox.
    • Use this NXT-G program(same as the one for VS2010 above)
    • XBee driver for Ebox(included with C# project above)
  • Lesson 4
    GPS
 
  • Lesson 5
    Wi-Fi Remote
  • 1- Get the Dexter Industries Wi-Fi module
  • 2- Download the documentation and example RobotC or NxC code.
  • I am still learning this so stay tuned! Dexter is working on an NXT-G block.
  • Parallax has stopped working on a WiFi module (12/19/2011).
  • I will look for an alternative.
  • Lesson 6
    Working with RFID
 
  • Lesson 7
    Introduction to physical computing
    • XBee Remote Control
    • PowerSwitchTail II

Too cool!

Copyright © 1999-2012 Ronald P. Kessler, Ph.D.
All rights reserved.
Revised: Feb. 11,2012

General Resources

LEGO & HI-TECHNIC
Java Programming

Dexter Industries

Parallax Boe-Bot

Parallax Boe-Bot Projects