Topic outline

  • General

    Using the micro:Bit

  • Topic 1

    History of the microbit

    Various people in England have acknowledged the need for for computers and coding in the curriculum.

    In the 80's the BBC released a computer called an Acorn for schools and backed it up by a series of TV programmes to teach kids how to use them.

    Recently, the BBC revived it's interest and supported the development of the microbit. 

    The BBC micro:bit is a pocket-sized codeable computer with up to one million BBC micro:bits delivered for free to every year 7 student in England and Wales, year 8 student in Northern Ireland and S1 student in Scotland in 2017.
    News story about microbits

    The microbit is available commercially and the profits go to help fund curriculum and teaching resource to help teachers and students learn to code.

    Other hardware solutions available in schools include the arduino and raspberry pi

    There are many other solutions such as Scratch, Makey-makey, Hour of Code, ect. BBC British Broadcasting Corporation
    • Topic 2

      Useful resource sites from England

      BBC microbits

      . The Micro Bit (also referred to as BBC Micro Bit, stylized as micro:bit) is an open source hardware ARM-based embedded system designed by the BBC for use in computer education in the UK.

      Connectivity. Bluetooth LE, MicroUSB, edge connector. 

      microbits home page

      Barefoot computing

      Now funded and run by British Telecom in partnership with Computing at School (CAS), Barefoot was created by British Computer Society, The Chartered Institute for IT and the Department for Education in 2014 as a one year programme to help primary school teachers across England prepare for the changing computing curriculum. The content was developed by teachers for teachers and this continues today.

      Barefoot computing

      Microbits for Primary Schools provides a range of resources to allow primary school teachers to deliver engaging lessons using the microbit. Created by experienced primary school teacher and university lecturer Neil Rickus, the resources have been used with primary school pupils nationwide to introduce physical computing using this exciting new hardware platform. 


      • Topic 3

        • Topic 4


          A thermistor is a type of resistor whose resistance is dependent on temperature, more so than in standard resistors. The word is a combination of thermal and resistor.

          Thermistors are used as temperature sensors. They can be found in every day appliances such as fire alarms, ovens and refrigerators. They are also used in digital thermometers and in many automotive applications to measure temperature.

          Thermistors are highly accurate (ranging from ± 0.05°C to ± 1.5°C), but only over a limited temperature range that is within about 50°C of a base temperature. The working temperature range for most thermistors is between 0°C and 100°C. Class A thermistors offer the greatest accuracy, while Class B thermistors can be used in scenarios where there’s less need for exact measurement. Once the manufacturing process is complete, thermistors are chemically stable and their accuracy does not change significantly with age.
          • Topic 5

            Getting familiar with Makeblock

            Spend time looking at some tutorials

            Link software download page.

            micro:bit resources

            • Topic 6


              It seems the go to block editor is MakeCcode produced by microsoft.

              It's prefered method of delivery is via the app delivered by the website.

              However, it is available as an app for smart phones et al from the various app stores.

              Image result for makecode
              • Topic 7

                Building a circuit

                Build this circuit with the materials you have at hand.



                Volts, Amps, resistors, protection, Ohms

                • Topic 8

                  Microbit and one LED


                  If you go down to the beach at night, you will see a line of blinking lights. These are bouys that indicate a channel that ships can use and not crash into the reef. 

                  Model this by writing code so ships can see which bouy they are passing.

                  Use binary numbers to indicate which number each bouy iin a  chain of eight, and use two start bits for ech bouy.

                  • Topic 9

                    micro:Bit and RGB LED

                    • Topic 10

                      Buoy Assignment

                      This is a picture of a navigation buoy off the coast near North Fremantle. A series of these guides the ships into the harbour, away from the many reefs off the coast.

                      At night, you can identify individual buoys by the sequence of a flashing light on top of the bouy.

                      Your assignment is to write a program for the first eight buoys starting at the Fremantle heads (the entrance to the harbour) back towards Whitfords. Use the binary numbers from 1 - 8, and a start code of two quick flashes. You will be allocated a number for your buoy.


                      Open your Scratch Google doc.

                      Create title, aim, background method, results, 

                      For background, cut and paste instructions.

                      For method, grab a screen shot of your code

                      For results, take a photo of your project.

                      Smarty pants kids will form a team with


                      work out who does what then share resources. The recorder then airdrops the finish doc to each member.

                      • Topic 11

                        Introduction : the BBC micro:bit

                        The micro:bit is a small computer board with an ARM Cortex-M0 microprocessor plus sensors and LEDS. It is part of an initiative to get kids coding. 

                        The board is 4 cm × 5 cm and has

                        • an ARM Cortex-M0 processor,
                        • accelerometer and magnetometer sensors,
                        • Bluetooth USB connectivity
                        • a display consisting of 25 LEDs,
                        • two programmable buttons,

                        and can be powered by either USB or an external battery pack. The device inputs and outputs are through five ring connectors that are part of the 23-pin edge connector.

                        It can be coded through a variety of languages including micro:pi and javascript.

                        This course will focus on Scratch 3.0. a block coding language.

                        BBC Microbit.jpg
                        • Topic 12

                          • Topic 13

                            • Topic 14

                              micro:Bit and a motor

                              • Topic 15

                                micro:Bit and servo


                                when using voltage regulator, match the + and - on the vr board to toe + _ on thr breadboard

                                if using breadboard, earth the negative rail onto the micro:Bit

                                • Topic 16

                                  Using a multi meter

                                  Term 4 : Lesson 4 : Multimeters, variable resistors,
                                  1. Draw a diagram of simple circuit.

                                  2. label circuit, volts, amps, ohms, Vcc,

                                  Take a photo and enter it in to your notes


                                  3. Examine voltmeter

                                  Take a photo and enter it in to your notes


                                  4. Under direction, measure volts and amps from a simple battery.

                                  Record your results


                                  5. Make a circuit with two 470 ohm resistors

                                  6. Measure the voltage in both resistors in series, and each resistor individually.

                                  7. Do the same for another combination.

                                  Take a photo and enter it in to your notes. Record observations and make inferences.


                                  8. Set up a simple circuit measuring voltage using a Light Dependant Resistor.

                                  9. Use the microBit to infer voltage.

                                  10. vary the resistance by puting LDR into shade.

                                  Take a photo and enter it in to your notes. Describe what you have found out.


                                  Extra for experts

                                  A feedback loop is a biological occurrence wherein the output of a system amplifies the system (positive feedback) or inhibits the system (negative feedback). ... Feedback loops can also occur to a larger degree: at the ecosystem level, a form of homeostasis is maintained.

                                  How does this help you in your analysis?

                                  • Topic 17

                                    Using an LDR

                                    • Topic 18

                                      Bumper switch

                                      The stage

                                      1. Connect bumper to mBit, use pin 0 for out

                                      2. Load Tinker academy from extensions

                                      3. Copy code to see if sensor is working

                                      The turn

                                      4. Incorporate sounds, a trigger etc to your code

                                      The prestige

                                      5. Write an algorithm to make a buzzer sound when the bumper is pressed

                                      Extra for experts

                                      Replace bumper with UV sensor

                                      • Topic 19

                                        Measuring temperature with a transistor

                                        • Topic 20

                                          LDR as a switch

                                          • Topic 21

                                            IR sensor

                                            This uses simple IR sensor

                                            More sophisticated can differentiate colours.

                                            • Topic 22

                                              Sonic sensor hc_04

                                              • Topic 23


                                                The core of the earth is composed of molten Nickle and Iron. Both these metals are very magnetic. From this, we can determine a direction, using a compass.

                                                In Perth, Western Australia, we are on the coast.

                                                • The sun sets each day over the sea, and that is to our West.
                                                • The hills of the Darling Range are to our East
                                                • Joondalup is North
                                                • Mandurah is South.

                                                Code for the magnetometer
                                                We can use this to find direction using a micro:bit.
                                                • Topic 24


                                                  • Topic 25

                                                    The home page :

                                                    Image result for microbit
                                                    • Topic 26

                                                      BBC micro : a bit of history

                                                      The British Broadcasting Company has a history of educational involvement. It produced a series of lessons when computers were first being introduced to schools.

                                                      The Computer Programme was a TV series, produced by Paul Kriwaczek, originally broadcast by the BBC (on BBC 2) in 1982. The idea behind the series was to introduce people to computers and show them what they were capable of.

                                                      The Computer Programme logo.jpg
                                                      The BBC wanted to use their own computer, so the BBC Micro was developed as part of the BBC Computer Literacy Project, and was featured in this series. The series was successful enough for two series to follow it, namely Making the Most of the Micro in 1983 and Micro Live from 1984 until 1987. BBC Micro Front Restored.jpg

                                                      The Micro Bit was designed to encourage children to get actively involved in writing software for computers and building new things, rather than being consumers of media. It has been designed to work alongside other systems, such as the Raspberry Pi, building on BBC's legacy with the BBC Micro for computing in education.

                                                      The BBC planned to give away the computer free to every year 7 (11- and 12-year old) child in Britain starting from October 2015 (around 1 million devices).

                                                      • Topic 27

                                                        • Topic 28


                                                          <table border="0" align="left" style="width: 100%;">



                                                          <td width="45%" valign="top"></td>

                                                          <td width="30%" valign="top"></td>

                                                          <td width="25%" valign="top"></td>



                                                          <td width="45%" valign="top"></td>

                                                          <td width="30%" valign="top"></td>

                                                          <td width="25%" valign="top"></td>



                                                          <td width="45%" valign="top"></td>

                                                          <td width="30%" valign="top"></td>

                                                          <td width="25%" valign="top"></td>




                                                          • Topic 29

                                                            • Topic 30