For a fair chunk of 2016 and 2017 I was working on a contract at the Hutt City Libraries to develop their STEMM (Science Technology Engineering Mathematics and Manufacturing) programmes. One part I worked on and piloted was a series of weekly robotics sessions to introduce participants to basic robotics using mBot and Lego Mindstorms EV3 kits.

The programme was designed to be based on and follow on from Codeclub, which is a volunteer lead year-long structured course to teach kids programming. The robotics course would have been volunteer lead as well and was intended to be more open-ended. My ultimately aim was to extend its coverage as far as the Arduino microcontroller and the infinite possibilities that opens up. Unfortunately resourcing the programme was seen as a problem, and so the programme was canned despite the success of the pilot sessions.

The robotics kits were selected after a careful study of what was available at the time. What I wanted to make sure of was that the robotics kits purchased could teach proper programming, be applicable beyond just that robotics platform, and allow the participants to get into building the robot chassis. The mBot and Lego Mindstorms EV3 fulfilled this criteria.

I hope you find this series useful.

The following are links to the individual lessons in this series.

mBot Series

The mBot and mBlock interface

The sessions are also available as pdfs using the links below:

Lego Mindstorms EV3 Series

Mindstorms in maze banner image

For ease, here are the directy links to the pdf versions.


Creative Commons by-sa

This series of lessons on Robotics by Hamish Trolove is provided under a creative commons license - Attribution, Share Alike.

Just in case you are wondering; the contract for the STEMM programme development work was written so that I would that I retained ownership of the IP developed. I figured sharing it would ensure the effort involved with developing the material would maximise its value.