You are on page 1of 3

272 Upper Bukit Timah Road,

#03-14, Singapore 588212


www.nullspace.com.sg

Course Title: Maker Jr (Newbie) using Arduino


Target: Upper Primary school students
Software Requirement: Arduino 1.0.6 IDE, which is available as a free download here:
http://arduino.cc/en/Main/Software
Hardware Requirement: Computer running Windows or Mac OS, 1 student per
computer.

We will provide the necessary electronic components, and


Arduino micro-controller as part of the course material.

Course Curriculum

Session Course Outline Remarks


Arduino Specific material:  The example sketch
Introduction to Arduino “Blink” provided by
- What is an Arduino Arduino will be used for
- What can an Arduino do? this lesson
- How do we tell an Arduino what to do  Students will see videos
- Cool/Fun examples of Arduino and pictures of other
projects Arduino projects
- Navigating in the Arduino software  Students will learn how to
1 - Compile example sketch start using the Arduino
- Upload example sketch

Programming Concepts:
- Compiling
- Uploading

Electronic Components:
LED
Arduino Specific material:  Students will modify the
Output with digital pin “Blink” sketch and
- setup() discover what each
- pinMode(OUTPUT) procedure does.
- digitalWrite()  They will learn the
- delay() different parts of a basic
Programming Concepts: Arduino sketch
2
- Comments
- Variables
- Procedures
- Procedure calls

Electronic Components:
LED
Arduino Specific material:  Continuation of previous
Output with digital pin session
- setup()
3 - pinMode(OUTPUT)
- digitalWrite()
- delay()
Programming Concepts:

Course Curriculum: Maker Jr – Newbie Page 1 of 3


272 Upper Bukit Timah Road,
#03-14, Singapore 588212
www.nullspace.com.sg

- Comments
- Variables
- Procedures
- Procedure calls

Electronic Components:
LED
Arduino Specific material:  Students learn to output
Output from Arduino serial port from the Arduino serial
- Serial library port to the serial monitor
on Arduino IDE on the
Programming Concepts: computer. This will be
4 essential for debugging.
Debugging

Electronic Components:
None
Arduino Specific material:  Students use the inputs
Input with digital pin from a push switch to turn
- pinMode(INPUT) on the buzzer
- digitalRead()  Students experiment with
producing different tones
Programming Methodology: with the buzzer
5
None

Electronic Components:
Push button switch
Buzzer
Arduino Specific material:  Students use the inputs
Conditional statements from a 2 push switches
- if(), else(), else if() and IF statements to turn
on a combination of LED
Programming Methodology: and buzzer.
Conditional statement
- IF, ELSE, ELSE IF statements
6
Comparison operators
- >, <, ==, !=

Electronic Components:
Push button switch
Buzzer
LED
Arduino Specific material:  Students experiment with
Looping FOR loops to produce
- for() various blinking patterns
Programming Concepts: with LEDs
Loops
7 - FOR loop

Electronic Components:
LEDs
Resistors

Course Curriculum: Maker Jr – Newbie Page 2 of 3


272 Upper Bukit Timah Road,
#03-14, Singapore 588212
www.nullspace.com.sg

Arduino Specific material:  Continuation of last


Looping session
- for()
Programming Concepts:
Loops
8 - FOR loop

Electronic Components:
LEDs
Resistors
Work on Final Project  Students start on their
final project which uses
the skills and components
9
they have learnt.
 Implement the correct
pattern of flashing LEDs
Work on Final Project  Implement the logic for
10 stopping the movement of
the light
Work on Final Project  Implement the buzzer
11
sounds
Work on Final Project  Students to think of and
implement bonus features
to improve their project
12
 Extra time for those who
have not finished the
project

Course Curriculum: Maker Jr – Newbie Page 3 of 3

You might also like