With the Arduino NXT Motor Shield you are able to connect and control up to 2x Mindstorms NXT® Motors. This includes both controlling of the DC motor but also reading of the internal Quadrature Encoder.
This board makes it possible to make easy controllable robots using LEGO Technics® bricks, together with the programmable Arduino microprocessor platform.
Besides of being able to control 2x NXT motors, the shield can actually also be connected to the Mindstorms NXT® Ultrasonic Sensor. This gives your robot a kind of vision, making it able to measure distances to different objects or obstacles.
To get started using the shield we have made some example code which can be found in the blog post about the board: NXT Shield Version 2
And of course also on our GitHub: NXT Shield Arduino Library
The board is sold as a kit.
This means you get the green professional made PCB (board) including all the required components, especially the 3 NXT compatible sockets.
All the components are thru hole mounted so it isn't difficult to solder, if you have the basic soldering skills.