The Brick is a small but complete computer. Through the sensor ports, the Brick can receive signals from a variety of sensors, such as touch, reflectance and angle sensors. Through the effector ports, it can control motors, beepers and lights. The MIT Programmable Brick was developed by the Epistemology and Learning Group at the MIT Media Lab, but is not yet commercially available.
The size of the Brick allows it to be incorporated in LEGO constructions and therefore create a wide variety of interesting machines and creatures. One can build data acquisition devices such as a weather station or a device that can be placed by a door to count how many people enter a room. Furthermore, one can build a vehicle, or LEGO creature, that explores its environment by programming it to find the place with the most light or the highest temperature.
Visit MIT's homepage for the MIT Programmable Brick