LEGO® Answers is a question and answer site for LEGO® and building block enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I love the NXT platform and have quite an investment in sensors and motors, etc. I would like to know if there are alternative controllers that have been integrated with the NXT sensors/motors. By more powerful I mean floating point math, more memory (RAM), more non-volatile storage. Ultimately, I am looking for a way to incorporate a camera onto the brick and do the required image processing.

share|improve this question
up vote 5 down vote accepted

I would suggest Arduino or, preferably, Raspberry Pi. Here's some info extracted from my previous answer on NXT:

Arduino & Raspberry Pi are flexible development platforms and they can easily be interfaced with other devices. As for image processing the Raspberry Pi would be the better choice since it is more powerful.

Arduino & NXT: There is a lot of Arduino-NXT hardware components that you can buy or even make yourself. For example you could use this Arduino shield called NXShield-D and it's software.

RaspberryPi & NXT: Pi is a full computer and very easy to use. To interface with NXT you can use the GPIO pins but thanks to the USB port, somebody already made the NXT-python to control the NXT brick. Being a Linux system you'll probably find some ready-made image processing samples all over the web.

share|improve this answer
Also see: – shea Dec 13 '12 at 2:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.