SlideShare a Scribd company logo
1 of 141
Download to read offline
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
An introduction to BBC
Micro:Bit –
A Treasure Hunt
PETE GALLAGHER
PJGCREATIONS.CO.UK
09/07/2018
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
About Me
Pete Gallagher
@pete_codes / @PJGCreations
www.PJGCreations.co.uk
Pete@PJGCreations.co.uk
IT Consultant
Decades of Desktop, Web & Embedded Software experience
Gadget Addict
Father of two inquisitive girls
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
What we’re going to be doing…
 The Micro:Bit
 Treasure Hunt Demo
 Splitting the project up into lessons
 Planning a Treasure Hunt
 Q&A
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
 Handheld, fully programmable computer
 Two programmable buttons
 5x5 Grid of LED’s
 3 Digital / Analog Ports
 Bluetooth, Radio
 Light Sensor
 Accelerometer, Compass and Temperature Sensor
The BBC Micro:Bit
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
X Marks the spot…
Treasure Hunt Demo
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Treasure Hunt Lessons
1. Hello World.
2. Buttons and Logic.
3. Introduction to Variables.
4. Comparing and Changing Variables.
5. Introduction to Radio Communications and Building the
Transmitter Code.
6. Building the Receiver Code.
7. Building the Treasure Hunt Code.
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Hello World:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 Objectives: Hello World
 Meet Microsoft MakeCode
 Dragging Blocks onto the Designer
 Removing Blocks
 How to show an Icon on the Display
 Connecting the Micro:Bit to the Computer
 Downloading the “Hex” file to the Computer
 Programming the Micro:Bit
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Workspace
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
ToolBox
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Tools
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Micro:Bit
Simulator
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Save and
Download
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Code View
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Projects
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
New / Load
Projects
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Tutorial
Projects
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Example
Projects
Lesson 1 – Meet MakeCode
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Basic Concepts
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Basic Concepts
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Basic Concepts
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Basic Concepts
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Basic Concepts
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 – Basic Concepts
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 - Downloading
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 - Connecting
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 - Connecting
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 - Programming
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 - Programming
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 1 - Result
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Logic and Buttons:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 Objectives:
“Buttons and Logic”
 Understanding how Buttons Work
 How to read the Buttons In Code
 Logic Basics
 The If-Then Block
 The If-Else Block
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 - Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – Buttons Result
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Then
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Then
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Then
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Then
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Else
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Else
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Else
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 2 – If-Else
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Introduction to
Variables:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 Objectives:
“Introduction to Variables”
 What is a Variable
 Making a Variable
 Setting a Variable Value
 Getting and Comparing a Variable Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – What are Variables?
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – What are Variables?
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – What are Variables?
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – What are Variables?
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – What are Variables?
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Making a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Making a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Making a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Setting a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Setting a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 3 – Setting a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing and
Changing Variables:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 Objectives:
“Comparing and Changing Variables”
 Getting and Comparing a Variable Value
 Changing a Variable Value
 Showing a Variable Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
LESS THAN
<
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Result
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Changing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Changing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Changing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Changing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Changing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Changing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Comparing a Variable
Result
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 4 – Showing a Variable
Result
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Introduction to
Radio Communications:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 Objectives:
“Introduction to Radio Communications”
 What is Radio for?
 Building the Transmitter
 Setting the Radio Up
 Sending a Value
 Delays
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – What is Radio For?
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Setting the Group
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Setting the Group
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Setting the Power
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Setting the Power
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Sending a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Sending a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Sending a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Sending a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Delays
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Adding a Delay
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 5 – Adding a Delay
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Building the Radio
Receiver:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 Objectives:
“Building the Radio Receiver”
 Creating a New Project
 Setting the Receiver Radio Up
 Receiving and Displaying a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – What we’ve done…
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – New Project
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – New Project
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Setting the Radio Up
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Setting the Radio Up
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Receiving a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Receiving a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Receiving a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Receiving a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Receiving a Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Displaying the Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Displaying the Value
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 – Making the Treasure
Hunt:
Treasure Hunt Lessons
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 Objectives:
“Building the Treasure Hunt”
 Radio Signal Strength
 Displaying the Signal Strength
 Converting Signal Strength to LED’s
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Signal Strength
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 – Showing the Signal
Strength
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 6 – Signal Strength
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Lesson 7 –Signal Strength LEDs
Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018
Questions?
All done

More Related Content

More from Peter Gallagher

Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...Peter Gallagher
 
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptxPeter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptxPeter Gallagher
 
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21Peter Gallagher
 
IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021Peter Gallagher
 
Azure Percept Home Automation - .NET Liverpool - 28-10-21
Azure Percept Home Automation  - .NET Liverpool - 28-10-21Azure Percept Home Automation  - .NET Liverpool - 28-10-21
Azure Percept Home Automation - .NET Liverpool - 28-10-21Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...Peter Gallagher
 
Azure Percept Home Automation - .NET Docs Show - 20-09-21
Azure Percept Home Automation  - .NET Docs Show - 20-09-21Azure Percept Home Automation  - .NET Docs Show - 20-09-21
Azure Percept Home Automation - .NET Docs Show - 20-09-21Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET StokeBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET StokePeter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalRBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalRPeter Gallagher
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021Peter Gallagher
 
IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021Peter Gallagher
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020Peter Gallagher
 
IoT isn't just for Christmas
IoT isn't just for ChristmasIoT isn't just for Christmas
IoT isn't just for ChristmasPeter Gallagher
 
DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20Peter Gallagher
 

More from Peter Gallagher (20)

Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
 
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
 
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
 
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21
 
IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021
 
Azure Percept Home Automation - .NET Liverpool - 28-10-21
Azure Percept Home Automation  - .NET Liverpool - 28-10-21Azure Percept Home Automation  - .NET Liverpool - 28-10-21
Azure Percept Home Automation - .NET Liverpool - 28-10-21
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
 
Azure Percept Home Automation - .NET Docs Show - 20-09-21
Azure Percept Home Automation  - .NET Docs Show - 20-09-21Azure Percept Home Automation  - .NET Docs Show - 20-09-21
Azure Percept Home Automation - .NET Docs Show - 20-09-21
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET StokeBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalRBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
 
IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
 
IoT isn't just for Christmas
IoT isn't just for ChristmasIoT isn't just for Christmas
IoT isn't just for Christmas
 
DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20
 

Recently uploaded

THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...Subham Panja
 
The First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdfThe First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdfdogden2
 
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...AKSHAYMAGAR17
 
Research Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchResearch Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchRushdi Shams
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfVanessa Camilleri
 
Quantitative research methodology and survey design
Quantitative research methodology and survey designQuantitative research methodology and survey design
Quantitative research methodology and survey designBalelaBoru
 
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptxBBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptxProf. Kanchan Kumari
 
3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptxmary850239
 
Plant Tissue culture., Plasticity, Totipotency, pptx
Plant Tissue culture., Plasticity, Totipotency, pptxPlant Tissue culture., Plasticity, Totipotency, pptx
Plant Tissue culture., Plasticity, Totipotency, pptxHimansu10
 
3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptx3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptxmary850239
 
3.12.24 Freedom Summer in Mississippi.pptx
3.12.24 Freedom Summer in Mississippi.pptx3.12.24 Freedom Summer in Mississippi.pptx
3.12.24 Freedom Summer in Mississippi.pptxmary850239
 
LEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced StudLEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced StudDr. Bruce A. Johnson
 
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...Marlene Maheu
 
EDD8524 The Future of Educational Leader
EDD8524 The Future of Educational LeaderEDD8524 The Future of Educational Leader
EDD8524 The Future of Educational LeaderDr. Bruce A. Johnson
 
AI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsAI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsStella Lee
 
2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...Sandy Millin
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...Nguyen Thanh Tu Collection
 
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacyASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacySumit Tiwari
 
BBA 205 BE UNIT 2 economic systems prof dr kanchan.pptx
BBA 205 BE UNIT 2 economic systems prof dr kanchan.pptxBBA 205 BE UNIT 2 economic systems prof dr kanchan.pptx
BBA 205 BE UNIT 2 economic systems prof dr kanchan.pptxProf. Kanchan Kumari
 
Dhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhatriParmar
 

Recently uploaded (20)

THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
THYROID HORMONE.pptx by Subham Panja,Asst. Professor, Department of B.Sc MLT,...
 
The First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdfThe First National K12 TUG March 6 2024.pdf
The First National K12 TUG March 6 2024.pdf
 
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
DNA and RNA , Structure, Functions, Types, difference, Similarities, Protein ...
 
Research Methodology and Tips on Better Research
Research Methodology and Tips on Better ResearchResearch Methodology and Tips on Better Research
Research Methodology and Tips on Better Research
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdf
 
Quantitative research methodology and survey design
Quantitative research methodology and survey designQuantitative research methodology and survey design
Quantitative research methodology and survey design
 
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptxBBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
BBA 205 BUSINESS ENVIRONMENT UNIT I.pptx
 
3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx3.14.24 Gender Discrimination and Gender Inequity.pptx
3.14.24 Gender Discrimination and Gender Inequity.pptx
 
Plant Tissue culture., Plasticity, Totipotency, pptx
Plant Tissue culture., Plasticity, Totipotency, pptxPlant Tissue culture., Plasticity, Totipotency, pptx
Plant Tissue culture., Plasticity, Totipotency, pptx
 
3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptx3.12.24 The Social Construction of Gender.pptx
3.12.24 The Social Construction of Gender.pptx
 
3.12.24 Freedom Summer in Mississippi.pptx
3.12.24 Freedom Summer in Mississippi.pptx3.12.24 Freedom Summer in Mississippi.pptx
3.12.24 Freedom Summer in Mississippi.pptx
 
LEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced StudLEAD6001 - Introduction to Advanced Stud
LEAD6001 - Introduction to Advanced Stud
 
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
2024 March 11, Telehealth Billing- Current Telehealth CPT Codes & Telehealth ...
 
EDD8524 The Future of Educational Leader
EDD8524 The Future of Educational LeaderEDD8524 The Future of Educational Leader
EDD8524 The Future of Educational Leader
 
AI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace ApplicationsAI Uses and Misuses: Academic and Workplace Applications
AI Uses and Misuses: Academic and Workplace Applications
 
2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...2024.03.16 How to write better quality materials for your learners ELTABB San...
2024.03.16 How to write better quality materials for your learners ELTABB San...
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - HK2 (...
 
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in PharmacyASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
ASTRINGENTS.pdf Pharmacognosy chapter 5 diploma in Pharmacy
 
BBA 205 BE UNIT 2 economic systems prof dr kanchan.pptx
BBA 205 BE UNIT 2 economic systems prof dr kanchan.pptxBBA 205 BE UNIT 2 economic systems prof dr kanchan.pptx
BBA 205 BE UNIT 2 economic systems prof dr kanchan.pptx
 
Dhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian PoeticsDhavni Theory by Anandvardhana Indian Poetics
Dhavni Theory by Anandvardhana Indian Poetics
 

BBC Micro:Bit Treasure Hunt - July 2018

  • 1. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 An introduction to BBC Micro:Bit – A Treasure Hunt PETE GALLAGHER PJGCREATIONS.CO.UK 09/07/2018
  • 2. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 About Me Pete Gallagher @pete_codes / @PJGCreations www.PJGCreations.co.uk Pete@PJGCreations.co.uk IT Consultant Decades of Desktop, Web & Embedded Software experience Gadget Addict Father of two inquisitive girls
  • 3. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 What we’re going to be doing…  The Micro:Bit  Treasure Hunt Demo  Splitting the project up into lessons  Planning a Treasure Hunt  Q&A
  • 4. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018  Handheld, fully programmable computer  Two programmable buttons  5x5 Grid of LED’s  3 Digital / Analog Ports  Bluetooth, Radio  Light Sensor  Accelerometer, Compass and Temperature Sensor The BBC Micro:Bit
  • 5. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 X Marks the spot… Treasure Hunt Demo
  • 6. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Treasure Hunt Lessons 1. Hello World. 2. Buttons and Logic. 3. Introduction to Variables. 4. Comparing and Changing Variables. 5. Introduction to Radio Communications and Building the Transmitter Code. 6. Building the Receiver Code. 7. Building the Treasure Hunt Code.
  • 7. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Hello World: Treasure Hunt Lessons
  • 8. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 Objectives: Hello World  Meet Microsoft MakeCode  Dragging Blocks onto the Designer  Removing Blocks  How to show an Icon on the Display  Connecting the Micro:Bit to the Computer  Downloading the “Hex” file to the Computer  Programming the Micro:Bit
  • 9. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Meet MakeCode
  • 10. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Workspace Lesson 1 – Meet MakeCode
  • 11. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 ToolBox Lesson 1 – Meet MakeCode
  • 12. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Tools Lesson 1 – Meet MakeCode
  • 13. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Micro:Bit Simulator Lesson 1 – Meet MakeCode
  • 14. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Save and Download Lesson 1 – Meet MakeCode
  • 15. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Code View Lesson 1 – Meet MakeCode
  • 16. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Projects Lesson 1 – Meet MakeCode
  • 17. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 New / Load Projects Lesson 1 – Meet MakeCode
  • 18. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Tutorial Projects Lesson 1 – Meet MakeCode
  • 19. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Example Projects Lesson 1 – Meet MakeCode
  • 20. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Basic Concepts
  • 21. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Basic Concepts
  • 22. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Basic Concepts
  • 23. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Basic Concepts
  • 24. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Basic Concepts
  • 25. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 – Basic Concepts
  • 26. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 - Downloading
  • 27. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 - Connecting
  • 28. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 - Connecting
  • 29. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 - Programming
  • 30. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 - Programming
  • 31. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 1 - Result
  • 32. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Logic and Buttons: Treasure Hunt Lessons
  • 33. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 Objectives: “Buttons and Logic”  Understanding how Buttons Work  How to read the Buttons In Code  Logic Basics  The If-Then Block  The If-Else Block
  • 34. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 35. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 36. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 37. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 - Buttons
  • 38. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 39. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 40. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 41. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 42. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 43. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 44. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 45. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 46. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 47. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 48. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 49. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons
  • 50. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – Buttons Result
  • 51. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Then
  • 52. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Then
  • 53. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Then
  • 54. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Then
  • 55. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Else
  • 56. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Else
  • 57. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Else
  • 58. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 2 – If-Else
  • 59. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Introduction to Variables: Treasure Hunt Lessons
  • 60. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 Objectives: “Introduction to Variables”  What is a Variable  Making a Variable  Setting a Variable Value  Getting and Comparing a Variable Value
  • 61. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – What are Variables?
  • 62. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – What are Variables?
  • 63. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – What are Variables?
  • 64. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – What are Variables?
  • 65. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – What are Variables?
  • 66. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Making a Variable
  • 67. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Making a Variable
  • 68. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Making a Variable
  • 69. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Setting a Variable
  • 70. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Setting a Variable
  • 71. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 3 – Setting a Variable
  • 72. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing and Changing Variables: Treasure Hunt Lessons
  • 73. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 Objectives: “Comparing and Changing Variables”  Getting and Comparing a Variable Value  Changing a Variable Value  Showing a Variable Value
  • 74. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable LESS THAN <
  • 75. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 76. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 77. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 78. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 79. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 80. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 81. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 82. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable
  • 83. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable Result
  • 84. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Changing a Variable
  • 85. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Changing a Variable
  • 86. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Changing a Variable
  • 87. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Changing a Variable
  • 88. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Changing a Variable
  • 89. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Changing a Variable
  • 90. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Comparing a Variable Result
  • 91. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable
  • 92. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable
  • 93. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable
  • 94. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable
  • 95. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable
  • 96. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable
  • 97. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 4 – Showing a Variable Result
  • 98. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Introduction to Radio Communications: Treasure Hunt Lessons
  • 99. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 Objectives: “Introduction to Radio Communications”  What is Radio for?  Building the Transmitter  Setting the Radio Up  Sending a Value  Delays
  • 100. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – What is Radio For?
  • 101. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Setting the Group
  • 102. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Setting the Group
  • 103. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Setting the Power
  • 104. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Setting the Power
  • 105. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Sending a Value
  • 106. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Sending a Value
  • 107. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Sending a Value
  • 108. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Sending a Value
  • 109. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Delays
  • 110. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Adding a Delay
  • 111. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 5 – Adding a Delay
  • 112. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Building the Radio Receiver: Treasure Hunt Lessons
  • 113. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 Objectives: “Building the Radio Receiver”  Creating a New Project  Setting the Receiver Radio Up  Receiving and Displaying a Value
  • 114. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – What we’ve done…
  • 115. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – New Project
  • 116. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – New Project
  • 117. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Setting the Radio Up
  • 118. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Setting the Radio Up
  • 119. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Receiving a Value
  • 120. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Receiving a Value
  • 121. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Receiving a Value
  • 122. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Receiving a Value
  • 123. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Receiving a Value
  • 124. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Displaying the Value
  • 125. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Displaying the Value
  • 126. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 – Making the Treasure Hunt: Treasure Hunt Lessons
  • 127. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 Objectives: “Building the Treasure Hunt”  Radio Signal Strength  Displaying the Signal Strength  Converting Signal Strength to LED’s
  • 128. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Signal Strength
  • 129. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength
  • 130. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength
  • 131. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength
  • 132. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 – Showing the Signal Strength
  • 133. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 6 – Signal Strength
  • 134. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 135. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 136. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 137. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 138. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 139. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 140. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Lesson 7 –Signal Strength LEDs
  • 141. Building a BBC Micro:Bit Treasure Hunt – Pete Gallagher – PJG Creations - 2018 Questions? All done