LEGOsheets:
|
||||||
Department of Computer Science |
||||||
LEGOsheets was created. LEGOsheets is an educational |
||||||
Abstract
The LEGO Programmable Brick, presently being |
||||||
|
|
|
||||
|
|||||
|
|||||
Through the sensor ports, the Brick can receive
|
|||||
Figure 2:The Brick Logo Environment for Programming the Our experience when programming the Brick with |
|||||
|
|||||
Figure 3:The LEGOpet. |
|||||
|
|
|||
The LEGOpet (Figure 3) is one of the LEGO |
|
LEGOsheets. In Figure 4, a touch sensor is connected to 3.2. Scenario
|
the simulation environment (Figure 6). As the motors are |
|||||
|
||||||
Figure 6:Simulation Environment with 2 Motors Attached to
|
||||||
|
||||||
|
||||||
motors in the simulation environment, the children want |
||||||
|
indication of wiring the motor proved to be useful |
||||||
At this point Christine suggests they write a program. |
||||||
|
||||||
Figure 8:Virtual Motor After Being Wired to Physical Motor. Then Jim wires the other virtual motor to its |
|
|||||
Christine informs Jim that this rule currently specifies |
||||||
|
||||||
Figure 9:Virtual Motor After Increase-Value Arrow is Clicked. As the children change the motor values, the vehicle 3.2.2. Combining Direct Manipulation and |
||||||
|
||||||
Figure 11:Simulation Environment with 2 Motors and 2 |
The plot mode in LEGOsheets is an alternative way |
|
|||
|
||||
|
||||
Figure 14:Rule Editor with Reflectance Sensor Value Used. By subtracting different numbers from the value of |
||||
Jim takes the paper and watches how the line changes
|
and it stays still again. Jim grabs the white paper, puts it |
|||||
They repeat the same steps for the rule of the other |
|||||
|
|
||||
Once Jim makes the suggested modifications and
Through user testing, we have observed children |
|||||
After connecting the Brick to the computer again, the |
more complicated behavior is desired, the user can make
The gradual transition from manual control to Acknowledgments The research was supported by the National Science |
Resnick, Fred Martin, and numerous other MIT Media References
|