2. License
All registered trademarks, logos, and images belong to their respective
owners.
But the rest is under a Creative Commons License
A"ribu'on
—
You
must
a*ribute
the
work
in
the
manner
specified
by
the
author
or
licensor
(but
not
in
any
way
that
suggests
that
they
endorse
you
or
your
use
of
the
work).
Noncommercial
—
You
may
not
use
this
work
for
commercial
purposes.
Share
Alike
—
If
you
alter,
transform,
or
build
upon
this
work,
you
may
distribute
the
resul@ng
work
only
under
the
same
or
similar
license
to
this
one.
http://creativecommons.org/licenses/by-nc-sa/3.0/
3. Table of Contents
• Introduction to Lego Mindstorms
• Programming in a Graphical Environment:
• NXT-G
• Programming in a Textual Environment:
• NXC
7. First steps
• MIT & Lego
• Investigations on how children learn
• MIT Programmable Brick
• Symour Papert
8. First steps
• Design
• Easy for new users and powerful for the
“experts”
• Many diferent shapes
• Simplicity
• Black box
• Learn how to program
• Observe the children in the lab
9. RCX (1998)
• 8-bit microcontroller
• 32K of RAM
• IR communication
• 3 sensor input ports
• 3 motor output ports
• Display
• RCXCode / Robolab
Image: Wikimedia Commons
58. NXT-G vs. NXC
Features NXT-G NXC
Language Graphic Not eXactly C
Write programs Write fast
Advantage
fast programs
Speed (loops/min) 762 4285
Memory (bytes) 10704 1428