Course curriculum

  • 1

    Lesson Preview

    • Welcome to Security Systems!

  • 2

    Introduction

    • Lesson Intro

    • Mission and Materials

    • Confidence Check!

    • Security Systems Pre-Assessment

  • 3

    Before You Get Started

    • Agree to Terms: The content from the booklet is integrated into the learning portal, but you have the option to download the complete booklet here. By clicking yes, you agree not to modify, sell, or distribute the booklet in any format.

  • 4

    Download Your Booklet

    • Security Systems Booklet (Optional Download)

  • 5

    Setting Up Your Computer

    • Getting Your Computer Ready

    • The Arduino Environment

    • Get the Arduino Code Editor

    • Test Your Board

    • Add These Libraries (Windows and Mac Users)

    • Add These Libraries (Chromebook Users)

  • 6

    Electronic Circuits and Components

    • Intro to Electronics

    • Breadboard Basics

    • Need Help?

  • 7

    Part 1: Creating An On-Off Switch

    • Building Your First Circuit

    • Connect Your First Electronic Components

    • Creating Your First Sketch

    • Coding the LED and Button

    • Sketch 1 - LED and Button

  • 8

    Part 2: Testing and Troubleshooting

    • Error Checking and Uploading Your Sketch

    • Testing Your Circuit

    • Troubleshooting

    • Troubleshooting Checklist

    • Reviewing the Code

  • 9

    Part 3: Adding Code and Components

    • Interrupts

    • A Welcome Interruption

    • Sketch 1 With an Interrupt

    • Adding Components

    • The Ultrasonic Sensor and Buzzer

    • Sketch 2 - The Ultrasonic Distance Sensor

    • Sketch 3 - The Buzzer

  • 10

    Part 4: Adding a Display

    • The Number Display

    • Adding the 7-Segment Display

    • Sketch 4 - The Seven-segment Display

    • Putting It All Together

    • The Final Sketch

    • Testing Your System

    • Security Systems Post Assessment: Section 1

    • Security Systems Post Assessment: Section 2

  • 11

    Congratulations!

    • Customizing and Improving

    • Challenges for the Serious Coder

  • 12

    Lesson Feedback

    • We're excited for you to join us next time!

  • 13

    Glossary

    • Glossary