Light Pollution Year level band: 78 Description: This lesson introduces students to littleBits programming, while at the same time allowing them to think about environmental and sustainability challenges. Type: General Purpose Programming Language Resources: ●
littleBits Arduino Coding Kit
littleBits Arduino Coding Kit Invention Guide (included with the kit)
Mac or PC with latest Arduino IDE installed: For Windows: h ttp://arduino.cc/en/Guide/Windows For Mac: h ttp://arduino.cc/en/Guide/MacOSX
● ● ● ● ●
Spare 9V batteries Phillipshead screwdrivers (possibly not required in introduction lesson) Attached sketch for turning light off after 5 secs Construction materials (cardboard, sticky tape, glue, etc) (optional) littleBits Deluxe Kit (optional)
Prior Student Learning: Previous introduction to algorithms and programming would be an advantage.
Digital Technologies Summary Students broaden their programming experiences to include generalpurpose programming languages, and incorporate subprograms into their solutions. They predict and evaluate their developed and existing solutions, considering time, tasks, data and the safe and sustainable use of information systems, and anticipate any risks associated with the use or adoption of such systems.
Band Year 7 and 8
Content Descriptors ●
Implement and modify programs with user interfaces involving b ranching , iteration and functions in a generalpurpose programming language (ACTDIP030) o identify and clarify the main arduino functions that allow for reading input from the various sensors connectors, such determining if the light button is pressed
design, implement, run, and modify an arduino program that uses a circuitry of LEDs and buttons o modify the program to suit optional challenges Design the user experience of a d igital system , generating, e valuating and communicating alternative designs ( ACTDIP028) ○ presenting and comparing alternative designs to a solution for a problem, for example presenting alternative design mockups to the class Evaluate how student solutions and existing information systems meet needs, are innovative, and take account of future risks and sustainability (ACTDIP031) ● comparing student solutions with existing solutions that solve similar problems eg comparing current light sensors in their homes
Critical and Creative Thinking The particular elements of Critical and Creative Thinking addressed by this content description Inquiring – identifying, exploring and organising information and ideas ● Identify and clarify information and ideas ● Organise and process information Generating ideas, possibilities and actions ● Consider alternatives ● Seek solutions and put ideas into action Analysing, synthesising and evaluating reasoning and procedures ● Apply logic and reasoning
Summary of tasks
Introduction to Light Pollution Discuss with students the idea of Light Pollution.
What is light pollution? Why is this a problem?
Show this short video