Hands on with the micro:bit
Neil Rickus
Senior Lecturer in Computing Education
University of Hertfordshire
n.rickus@herts.ac.uk @computingchamps
Slides - bit.ly/csta18-handson
Resources - computingchampions.co.uk/csta18
Physical computing in the primary curriculum
Where does it fit in at KS2 (age 7 - 11) English Computing National Curriculum?
Concepts and Vocabulary
5
Microcontroller
(Process)
Output
Light - Sparkle, LED
Movement - motor
Sound - buzzer
Input
Sensors
Button or toggle switch
LDR - light dependent resistor (light sensor)
Tilt switch
Distance sensor
Why physical computing?
Encouraging diversity and inclusion
Encouraging diversity and inclusion
Why these technologies?
Micro:bit
MICRO:BIT FOR PRIMARY SCHOOLS – MB4PS.CO.UK
Physical Computing in a box
Written by Neil Rickus. Licensed under CC BY-NC-SA 4.0
bit.ly/phys_comp_microbit
OBJECTIVES – PART 1
MICRO:BIT COMPONENTS
Image source - https://www.microbit.co.uk/device
STAYING SAFE
Image source - https://microbit0.blob.core.windows.net/pub/dfuwbkqk/student-saftey-guide.pdf
MICRO:BIT WEBSITE
Editor (PXT), so click Let’s Code
YOUR FIRST PROGRAM
TRANSFERRING THE CODE
CHALLENGES
microbit.org -> Let’s Code -> JavaScript Block Editor (PXT) -> Let’s Code
OBJECTIVES – PART 2
BUTTON PRESSES
CHALLENGES
part, such as pauses and clearing the screen
You may wish to use a “forever” loop to create
a short animation
OBJECTIVES – PART 3
MAKING A VARIABLE
CHANGING VARIABLE
CHALLENGES
by 100 when you press pin 0
(Hint: you need to press 0 and GND
on the rail at the bottom of the
micro:bit)
OBJECTIVES – PART 4
FEATURES
Science curriculum links
Y6 - Animals including humans
Pupils should be taught to:
The step counter could also be linked to PSHCE topics on healthy living
FEATURES
IMPLEMENTATION
COUNTING STEPS
record the number of steps
each time we shake the
micro:bit
show we took a step
COUNTING STEPS
record the number of steps
each time we shake the
micro:bit
show we took a step
DISPLAYING STEPS
we show the number of steps
for a short amount of time,
then clear the screen
DISPLAYING STEPS
we show the number of steps
for a short amount of time,
then clear the screen
DESIRABLE FEATURES
is taken more accurately?
DESIRABLE FEATURES
is taken more accurately?
ACCURATE STEP RECORDING
Pedagogy��Possible approaches…
43
Copy code | Read code (predict) | Shared coding Demo followed by…. | Guided exploration
| Design a project | Tinker - no guidance |
Reflection
Other technologies
Codebug
Crumble
Raspberry Pi
Lego WeDo 2.0
Sphero
ProBot
Flow Go and Go Control / Flowol
Adding to the micro:bit
Barriers
Competitions
Reflection
Neil Rickus
Senior Lecturer in Computing Education
University of Hertfordshire
n.rickus@herts.ac.uk @computingchamps
Slides (Ironman) - bit.ly/csta18-microbit
Slides (this part) - bit.ly/csta18-handson
Resources - computingchampions.co.uk/csta18
Share one thing you’re going to take away from this session