[vcf-midatlantic] Lego + Logo
Evan Koblentz
evan at snarc.net
Thu Sep 15 19:01:15 EDT 2016
Ben G. loaned us his Lego kit for the Apple II and IBM PC. We used the
IBM PC part for HOPE and we're using the Apple II part for World Maker
Faire next month.
The IBM version had some issues. Its initialization program was buggy,
which Jon C. fixed. One of the commands to turn off a port still didn't
work. Jon thinks it is because (at least in part) that the Compaq 386 we
used is too fast; the kit is made for an IBM PC.
Anyway, the kit lacked the Apple II card, but we had the schematics so
Jon built one (see his email thread from Tuesday). He mailed it to me
and it arrived today. I've only tried some minimal commands but it works
great so far. One thing I love about it is the speed control command --
"setpower (1-7)". The BASIC version doesn't do that so I had to build a
Lego gear reduction which was fun but shouldn't be necessary.
What should I build?
There are two motors, four lights, one optical sensor, and one touch sensor.
Lego documentation lists many examples such as the classic Turtle
(follow the line, draw, etc.) but I'd like to do something different.
Ideas so far:
- Robot arm. Programmatically move it around, grab stuff, release. Not
unlike the Radio Shack "Armitron" but programmed instead of just moving
levers.
- "Ping-Pong Ball Enlarging Machine". Use simple robot arm to put a
ping-pong ball into a hole in a box, then watch kids get surprised when
a trap door opens and a Wiffleball pops out. Convince them it's the same
ball, just enlarged. :)
- A car game that involves programming it to accomplish tasks. Certain
direction to hit a sensor, certain speed to jump a gulf, etc.
Any other ideas?
It's VITAL to remember that the families/children at Maker Faire have
short attention spans. We cannot take time to give every visitor a
programming lesson. The past couple of years our booths were in loud
locations and we regularly had 10-20 people waiting their turn to see us
at any time.
More information about the vcf-midatlantic
mailing list