Professional Documents
Culture Documents
Course Curriculum: Course Title: Target: Software Requirement: Hardware Requirement
Course Curriculum: Course Title: Target: Software Requirement: Hardware Requirement
Course Curriculum
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:
- 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
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