Controlling a Lego robot with an Arduino

Arduino Fun & Games

MAKE subscriber Clinton Blackmore of Alberta wrote in to share a project he’s working on: NXT I2C Devices for Arduino, which aims to let you control Lego actuators and sensors using a Mindsensors motor multiplexer (NXTMMX) controlled by an Arduino — no NXT brick required.

Oh man. I love the NXT, but I really like the possibilities that this affords. The NXTMMX allows you to connect two LEGO motors to a device that issues I2C commands, and gives you one more port to plug in another NXT device. There is a good tech spec documenting the commands, so there is no reason it wouldn’t work with your microcontroller of choice, by merely connecting four wires and supplying power with a battery pack.

Discuss this article with the rest of the community on our Discord server!

My interests include writing, electronics, RPGs, scifi, hackers & hackerspaces, 3D printing, building sets & toys. @johnbaichtal

View more articles by John Baichtal


Ready to dive into the realm of hands-on innovation? This collection serves as your passport to an exhilarating journey of cutting-edge tinkering and technological marvels, encompassing 15 indispensable books tailored for budding creators.