Python-Microbits

A project to create curriculum for middle school to early high school students using Microbits and MicroPython to teach coding in a physical computing and Maker world. This is a Python version of the same book which was written for Microsoft's MakeCode programming.

View the Project on GitHub CarlLyman/Python-Microbits

01.3 Innovation Project: Micro:robot

This project is an opportunity for students to create a micro:robot with the help of the partner that interviewed them in the Unplugged activity. They should review their notes and try to summarize what their partner finds appealing in a robot. Then, they should use whatever materials are available to create a prototype of a robot they would like from the help of their partner.

We often ask students to sketch a few designs on paper first, then consult with their partner to see which aspects of those designs they find most appealing. The purpose of prototyping is to gather more feedback to help you in your final design (“I like this part from Idea A, and I like this part from Idea B…”)

Build a micro:robot that:

Your design should use whatever materials are available to support the microbit so that its face is showing. You can be creative and decide how to mount the board, and how to decorate your robot.

Think about the following questions when you construct it:

Some photos of sample micro:robots below!

Ideas for Modifications

Reflection

Have students write a reflection of about 150–300 words, addressing the following points:

Rubric

For creative projects such as these, we normally don’t use a qualitative rubric to grade the creativity or the match with their partner’s suggestions. We just check to make sure that the micro:robot meets the required specifications:

Micro:Robot Examples

Robot Dog

alt text

Robot Alligator alt text

Credits

This project heavily utilizes the open source work done by Douglas & Mary Kiang who wrote the course “Intro to CS using Microbits”. It is published by Microsoft MakeCode team and Microbit.org. https://makecode.microbit.org/courses/csintro