inputs-and-outputs
inputs-and-outputs
Published by Micro:bit
Educational Foundation
https://microbit.org
1X
What students will learn
This set of micro:bit projects for teaching and learning inputs and outputs supports students’
understanding of the following concepts.
Concepts covered
Programming: Debugging, Sequence, Loops / repetition
Computational thinking: Algorithms, Abstraction, Decomposition, Pattern recognition
Computer systems: Control, Inputs and outputs.
UK curriculum links
Find out the primary curriculum links for this set of micro:bit projects.
2X
● improve their mastery of art and design techniques, including drawing, painting and sculpting
with a range of materials
Languages
Students should be taught to:
● explore the patterns and sounds of language through songs and rhymes and link the spelling,
sound and meaning of words
● develop accurate pronunciation and intonation so that others understand when they are
reading aloud or using familiar words and phrases
Geography
Students should be taught to:
● describe and understand key aspects of physical geography, including: volcanoes and
earthquakes
Published by Micro:bit
Educational Foundation
https://microbit.org
3X
● Finding and using information - I can read and demonstrate understanding of words, signs,
phrases and simple texts containing mainly familiar language (MLAN 2-08b)
Languages
Published by Micro:bit
Educational Foundation
https://microbit.org
4X
Progression step 2:
● I am beginning to draw on information presented in one language and convey it in my own
words in another
Progression step 3:
● I can receive information in one language and adapt it for various purposes in another
language
● I can recognise high-frequency words and phrases and understand the general meaning in
what I hear, read and see
Expressive arts
Progression step 1:
● I can explore and experiment with a variety of creative techniques, materials, processes,
resources, tools and technologies
Humanities
Progression step 3:
● I can give simple descriptions of the processes that lead to change in the natural world
Heart
The Heart project is a great starting point when introducing pupils to the micro:bit and the MakeCode
programming environment.
Published by Micro:bit
Educational Foundation
https://microbit.org
5X
What students will learn
Pupils will construct a program using two command blocks to use the micro:bit’s LEDs to show an
image of a heart. In doing this, pupils will increase their confidence in using block-based
programming, learn how the emulator can be used to test the accuracy of their programs and learn
the steps needed to transfer the program from the computer to the micro:bit.
A good way to rehearse these steps is by challenging the pupils to use the LEDs to show different
images linked to those used in the ‘show icon’ blocks.
Can all the pupils program their micro:bits to show an image of a butterfly in under two minutes?
Heart project page
Open in MakeCode
Animated animals
This project will allow pupils to build on their understanding of how to use the micro:bit’s LEDs to
display an image by selecting which lights to turn on when creating their own image.
Published by Micro:bit
Educational Foundation
https://microbit.org
6X
What students will learn
Furthermore, in order to create an animation, they are introduced to repetition in the form of an infinite
loop. They will gain an understanding of how repetition can be used to construct programs that are
concise are do not repeat commands.
Pupils can explore the effect that changing the value in the delay command block has on the
program's output and considered how this knowledge can be applied when creating animations that
are trying to achieve an effect: longer delays for soothing and calming animations, shorter delays for
animations that are fast-paced and hectic.
Animated animals project page
Open in MakeCode
Name badge
The name badge project builds on pupils' use of icons to display images and show how the LEDs can
be used to represent messages using the ‘show string’ block.
Published by Micro:bit
Educational Foundation
https://microbit.org
7X
What students will learn
Pupils can consider how they might combine images and text to convey information or meaning and
explore the characters that can be used in the ‘show string’ block.
Name badge project page
Open in MakeCode
Shining sunbeams
This project offers pupils the opportunity to apply their understanding of sequence and repetition to
create an animation that represents sunshine.
8X
Pupils will plan out the images they are going to use by identifying the LEDs they will switch on to
create each image. They will then sequence the images and consider the delay that is needed
between each representation, Finally, they will use repetition in the form of an infinite loop to keep the
animation running.
This project provides a great starting point for creating multi-image animations. In doing so, pupils are
required to consider how their chosen object can best be represented using a set of 5 x 5 LEDs. This
provides an excellent opportunity to discuss abstraction: the process of focussing on key information
and ignoring the information that is not important in a specific task. They will also need to consider the
sequence in which they will place the images and the length of the delays that they will use.
Shining sunbeams project page
Open in MakeCode
Published by Micro:bit
Educational Foundation
https://microbit.org
9X
Touch emotion badge project page
Open in MakeCode
Published by Micro:bit
Educational Foundation
https://microbit.org
10X