BrickEngineer: LEGO Design

LEGO Engineering for LEGO NXT and Robot Enthusiasts

Arduino NXT Motor Shield


TKJ Electronics has released a LEGO NXT Servo Motor
shield for the Arduino
. This shield can interface with up to two NXT motors as well as the ultrasonic rangefinder. In addition to controlling motor speeds via pulse-width modulation, the shield reads the motor’s encoders so that it knows the position of the motor with a precision of 1 degree.

NXT Motor Shield

NXT Motor Shield for Arduino available from TJK Electronics

The NXT Motor Shield is discussed in the TJK Electronics Blog.
The NXT Motor Shield kit can be purchased at the TJK Electronics Store.

Extra NXT motors and Arduino units can be found here:

DIY Arduino Circuit

Jameco.com has an interesting article on how to build your own Arduino microcontroller circuit.

Image of a circuit board

The circuit relies on an ATMega328 microcontroller, and since it requires only component parts it is cheaper and has a potentially smaller footprint than the popular Arduino Boards.

We have started using Arduino microcontrollers to directly control the LEGO Motors (9842), and expect to post on this sometime in the near future. In the meantime check out posts on LEGO NXT motor control:

LEGO NXT Motor Wiring

Hacking the LEGO Mindstorms NXT Standard Motor

Content Protected Using Blog Protector By: PcDrome.