Course curriculum

  • 1

    INTRODUCTION

    • Project Description
    • Parts List
    • Learning Objectives
    • Background Content
  • 2

    NEW COMPONENTS

    • New Electronic Components: Passive Infrared (PIR) Sensor
    • New Electronic Components: Piezoelectric Speaker
    • New Electronic Component: Membrane Switch
  • 3

    Box Setup

    • Step 1 - Remove Parts from Phase 1: UNO Minuto
    • Step 2 - Remove Cutouts
    • Step 3 - Remove Front/Back Cutouts
    • Step 4 - Prepare the Rocker Switch
  • 4

    Assembling the Circuit

    • Circuit Assembly - Overview
    • Step 2 - Connect the DS3231 and Breadboard to the UNO R3
    • Step 3 - Piezo Buzzer
    • Step 4 - LED Display
    • Step 5 - Membrane Switch
    • Step 6 - Passive Infrared (PIR) Sensor
    • Step 7 - Rocker Switch
  • 5

    CODING COMMANDS & CONCEPTS

    • Array
    • Objects, Classes, and Constructors
    • Using the Keypad Constructor
    • Event Listeners
    • New Libraries
  • 6

    PROGRAMMING

    • Preface - Starting Base Code
    • Programming - Initial Notes
    • Programming - Libraries and PIN Assignments
    • Programming - Variables pt. 1
    • Programming - Variables pt. 2
    • Programming - Variables pt. 3 (buzzer operation)
    • Programming - Setup()
    • Programming - Main Loop pt. 1
    • Programming - Main Loop pt. 2
    • Programming - Main Loop pt. 3
    • Programming - Main Loop pt. 4
    • Programming - Main Loop pt. 5
    • Programming - Main Loop pt. 6
    • Programming - Functions - keyPadEvent()
    • Programming - Functions - overflowHour() & overflowMinute()
    • Programming - Functions - formatDisplayHour() & formatDisplayMinute()
    • Programming - Functions - readSensors()
    • Downloadable/Printable PDF of Programming Steps
    • Having Trouble? - Downloadable Code
  • 7

    FINISHING UP

    • Step 1 - Disassemble Components
    • Step 2 - Mount the LED Display
    • Step 3 - Rocker Switch and Buzzer
    • Step 4 - Mount the Keypad
    • Step 5 - Mount the PIR Sensor
    • Step 6 - Breadboard and UNO R3
    • Step 7 - Reconnect the Membrane Switch and PIR
    • Step 8 - Reconnect the Rocker Switch & Piezo
    • Step 9 - Reconnect the LED Display
  • 8

    TESTING AND TROUBLESHOOTING

    • Testing the Functions
    • Troubleshooting the Circuit
    • Troubleshooting Programming Errors
  • 9

    EXERCISES & CHALLENGES

    • Exercise 1
    • Exercise 2
    • Challenge Preface
    • Project Challenge
  • 10

    DISCUSSION

    • NEED HELP? Start Here with Questions, Answers, & Comments
    • Show Us Your Work and Get Free Stuff!
    • References