NSW Premier’s Coding Challenge – Silver Award

NSW Premier’s Coding Challenge – Silver Award

The NSW Premier’s Coding Challenge (PCC) is designed to support the delivery of the stage 4 Digital Technologies context within the new Technology Mandatory syllabus.

This page outlines everything you will need to help your learners achieve a Silver award. This tutorial should take approximately 4 hours, over 2 weeks as learners work critically and creatively to add inputs. Follow along in your Get.(On).With.It quick-start guide that comes with your ThinkerShield Kit, or download it here.

Challenge:

Master how to control simple inputs on your ThinkerShield – including the Potentiometer, Light Dependent Resistor (LDR), and Button.


Activities

S.1. Pot.Basics

  • Find this exercise on pages 18-19 of your Get.(On).With.It quick-start guide
  • Download the activity code ts_Pot_Basics.ino from the Downloads section
  • Learn how to read the potentiometer

S.2. A.Light.Dimmer

  • Find this exercise on pages 20-23 of your Get.(On).With.It quick-start guide
  • Download the activity code ts_Pot_Light_Dimmer.ino from the Downloads section
  • Learn how to make a light dimmer control

S.3. LDR.Basics

  • Find this exercise on pages 26-27 of your Get.(On).With.It quick-start guide
  • Download the activity code ts_Pot_Basics.ino from the Downloads section
  • Learn how to read the LDR to sense light

S.4. LDR.Night.Light

  • Find this exercise on pages 28-29 of your Get.(On).With.It quick-start guide
  • Download the activity code ts_LDR_NightLight.ino from the Downloads section
  • Learn how to make an automatic night light

S.5. Push.Button.Basics

  • Find this exercise on pages 30-31 of your Get.(On).With.It quick-start guide
  • Download the activity code ts_PushButton_Basics.ino from the Downloads section
  • Learn how to program the push button as a momentary switch

Extension Activities

S.E1. Pot.LED.Bouncer

  • Find this exercise on pages 24-25 of your Get.(On).With.It quick-start guide
  • Learn how to use analog values to switch LEDs on and off

S.E2. Get.A.Toggle.On

  • Find this exercise on pages 32-33 of your Get.(On).With.It quick-start guide
  • Learn how to make the push button into a toggle switch

S.E3. Pitch.Changer

  • Find this exercise on pages 36-37 of your Get.(On).With.It quick-start guide
  • Learn how to control the buzzer frequency with the potentiometer

Syllabus Links

Below are the syllabus outcomes and content that can link to this tutorial.

Outcomes

  • TE4-4DP designs algorithms for digital solutions and implements them in a general-purpose programming language 
  • TE4-7DI explains how data is represented in digital systems and transmitted in networks 

Content

  • investigate how digital systems represent text, image and audio with whole numbers, for example: (ACTDIK024)
    • representing letters, digits, symbols and emojis in Unicode
    • representing colours and pixels as amounts of red, green, blue and alpha
    • representing audio signals using sampling and quantisation
  • design algorithms that use a range of data types, branching and iteration and represent them diagrammatically and in English (ACTDIP029) CT DT
  • collect and access data from a range of sources, for example: (ACTDIP025)
    • using sensors to collect temperature data
    • downloading public datasets from the internet
  • evaluate the authenticity, accuracy and timeliness of data (ACTDIP025)
  • interpret and visualise data using a range of software to create information, for example: (ACTDIP026) CT ST
    • using a graph to identify patterns, trends and outliers
    • calculating a budget or numerical simulation
    • summarising or aggregating data to draw conclusions
    • filtering or sorting to answer a specific question
  • explain how and why whole numbers are represented in binary in digital systems (ACTDIK024) ST

Add a comment