There are four
designs I did for
this article using
some of the
features available in
BlocklyProp. All are
very simple to do
with this graphic
language and the
One of the
features of the
robot is you can
methods to encode
your wheels for
whatever level of
accuracy you are
looking for; of course, you can use inches or centimeters or
the resolution of the wheel encoders. I went the easy way
and just used inches.
For each design, I have provided annotated BlocklyProp
code, a picture of the paper version of the design, and a
picture of it with the flashing LED.
The design called Cepheid Star was originally
programmed by Whit Stodghill, an Episcopalian priest with
a blog called Robotics Under the Stole. He also has written
for SERVO and some of the tutorials for Parallax. Stodghill
has come up with a way to use a remote control to drive
the S3 and I think I’ll try it to draw pictures with. You can
see the idea on his blog.
With the old GUI for the S2, each of these would have
been many pages longer to code as every step had to be
incremented on its own.
The S3 can be used to make math more visible and
interesting by enabling a student to actively use math to
accomplish a problem, and use it in a real world way
instead of just doing pages of problems. You can see some
of the math problems that the students would use in the
picture with the red S2 in it and written by Nikos
Giannakopoulos for the S2, but it applies equally to the S3.
52 SERVO 09.2017
Nikos Giannakopoulos’ math for the S2.
A spiral originally drawn by
The effect of using a variable flashing LED.