Teach GPIO using Scratch, Ardublocks and Arduino.
Note: These introductory lessons allow students to use visual based programming languages as an introduction to GPIO and breadboard components before using a Raspberry Pi and Python.
2. Make an Adventure game in Scratch or Python IDLE
Note: These lessons involve using Scratch and Python in a creative manner to enhance computational thinking
3. Teach Python GPIO using a Pibrella.
Note: I have not used ScratchGPIO on purpose because I have already covered Scratch for Arduino , Scratch Adventure and Ardublocks as visual programming languages and wish students to move to Python as a text based language. Each lesson is repeated, once using the Pibrella libraries (to introduce GPIO on a Pi) and then using the RPi GPIO library in preparation for using GPIO with breadboard components and Minecraft
- Pibrella functions and libraries
- Pibrella Traffic Light using Pibrella Library
- Pibrella Pelican Crossing using Pibrella Library
- Pibrella Motor using Pibrella Library
- Pibrella Burglar Alarm using Pibrella Library
- Pibrella UV Light Secret Code using Pibrella Library
- Pibrella Cheesy Joke Game using Pibrella Library
- Pibrella Traffic Light Using GPIO Library
- Pibrella Pelican Crossing Using GPIO Library
- Pibrella Burglar Alarm using GPIO Library
- Pibrella UV Light Secret Code using GPIO Library
- Pibrella Cheesy Joke Game using GPIO Library
- Pibrella Fairground Ride Using GPIO Library
- Pibrella Buzzwire Game Using GPIO Library
4. Searching and Sorting Algorithms
Note: Lessons to provide coverage of the computing requirements at KS3 PoS
5. Sonic Pi
Note : Many computing lessons have a defined, expected outcome. Sonic Pi covers text based programming for KS3 PoS in a fun, engaging but most importantly creative way, without necessarily knowing what the outcome will be.
6. Minecraft, Python and GPIO
- Controls
- Minecraft_Blocks
- Teleport
- Flower Paths
- Warehouse
- Chat
- Freeze
- Light up Teleport in Minecraft using a Pibrella button
- Light up Flower Path in Minecraft using a Pibrella
- Clear space & build Glass Lava Pool in Minecraft using a Pibrella button
- Home Doormat Buzzer and Welcome Chat in Minecraft using a Pibrella
- Water the Sand & turn to Grass in Minecraft with Pibrella Moisture Sensor
- Build a Minecraft Tower using a Pibrella button
7. BBC MicroBit
- MicroBit- Quick-Start-Teacher-Guide
- MicroBit – Minecraft Creeper
- MicroBit – Digital Pet
- MicroBit – Catch the Egg
- Lesson 1 – Scrolling Messages PDF DOC PPT
- Lesson 2 – Blinking Lights PDF DOC PPT
- Lesson 3 – Animations PDF DOC PPT
- Lesson 4 – Fading Heart 1 PDF DOC PPT
- Lesson 5 – Buttons PDF DOC PPT
- Lesson 6 – Counter PDF DOC PPT
- Lesson 7 – Electronic Dice PDF DOC PPT
- Lesson 8 – Fading Heart 2 PDF DOC PPT
- Lesson 9 – Fading Heart 3 PDF DOC PPT
- Lesson 10 – Play Music PDF DOC PPT
- Lesson 11 – Coin Toss PDF DOC PPT
- Lesson 12 – Love O Meter PDF DOC PPT
- Lesson 13 – Spin the Bottle PDF DOC PPT
- Lesson 14 – Electronic Dice 2 PDF DOC PPT
- Lesson 15 – Rocket Launch PDF DOC PPT
- Lesson 16 – Strobe Light PDF DOC PPT
- Lesson 17 – Temperature Sensor PDF DOC PPT
- Lesson 18 – Windmill PDF DOC PPT
- Lesson 19 – Compass PDF DOC PPT
- Lesson 20 – Light controlled Beat Box PDF DOC PPT
8. Codebug
- Lesson 1 – Scrolling Messages PFD PPT
- Lesson 2 – Blinking Lights PDF PPT
- Lesson 3 – Animations PDF PPT
- Lesson 4 – Have A Great Day PDF PPT
- Lesson 5 – Snakes and Ladders PDF PPT
- Lesson 6 – GPIO Does It Conduct? PDF PPT
- Lesson 7 – GPIO LEDs PDF PPT
- Lesson 8 – GPIO Banana Piano PDF PPT
- Lesson 9 – GPIO Glowbugs PDF PPT
- Lesson 10 – GPIO Colour Star PDF PPT
9. Python Turtle
10. Sphero
- Lesson 1 Sphero Basics PFD PPT
- Lesson 2 Sphero Lights PFD PPT
- Lesson 3 Sphero Simulation PFD PPT
- Lesson 4 Sphero City PFD PPT
- Lesson 5 Sphero Dance Party PFD PPT
- Lesson 6 Sphero Planet PFD PPT
- Lesson 7 Sphero Minotaur Maze PFD PPT
- Lesson 8 Sphero Original Maze PFD PPT
- Lesson 9 Sphero Chariot Race PFD PPT
- Lesson 10 Sphero Morse Code PFD PPT
- Lesson 11 Sphero Colour Maze PFD PPT
- Lesson 12 Sphero Board Games PFD PPT
Other useful links
- Using the PiCam
- http://www.canyoucompute.co.uk/looking-for-data-in-text.html
- http://teachwithict.weebly.com/
- https://bournetocode.com/
- https://www.pinterest.com/clc_simon/python-resources/
- http://www.tecoed.co.uk/