Year 9

Year 9

# Bare bones

## Lesson details

### Key learning points

1. In this lesson, we will explore micro:bit hardware components. We will also write and execute our first Python programs on the micro:bit.

### Licence

This content is made available by Oak National Academy Limited and its partners and licensed under Oak’s terms & conditions (Collection 1), except where otherwise stated.

## Video

Share with pupils

## Worksheet

Share with pupils

## Starter quiz

Share with pupils

### 5 Questions

Q1.
Which of the following are inputs on the micro:bit?
LEDs
Q2.
Which of the following are outputs on the micro:bit?
Accelerometer
Buttons
Compass
Light sensor
Temperature sensor
Q3.
Which button on the mu editor translates your program and transfers it to the micro:bit?
Files
Save
Q4.
What type of error would occur if you missed a bracket out of your code?
Logic
Runtime
Q5.
When coding in micro Python in mu, what is the correct line of code to start your micro:bit programs with?
from * input microbit
Correct answer: from microbit import *
from microbit input *
import microbit *

## Exit quiz

Share with pupils

### 6 Questions

Q1.
What kind of loop was used to iterate through images in the list data structure?
honey nut
while
Q2.
Select the line of code that successfully turns off all the LEDs.
display.off()
display.show(00000)
leds.clear(all)
Q3.
In the following line of code, display.set_pixel(x,y,value), what is 'x' referring to?
Brightness of the LED
Correct answer: Column number of the LED
Row number of the LED
Q4.
In the following line of code, display.set_pixel(x,y,value), what is 'y' referring to?
Brightness of the LED
Column number of the LED
Correct answer: Row number of the LED
Q5.
In the following line of code, display.set_pixel(x,y,value), what is 'value' referring to?
Correct answer: Brightness of the LED
Column number of the LED
Row number of the LED
Q6.
If we nest our code in a while True: loop, will it: