Course curriculum

  • 1

    Introduction

    • Project Description
    • Parts List
    • Learning Objectives
  • 2

    Hardware

    • New Electronic Components - Electret Microphone
    • New Electronic Components - RGB LEDs
    • New Electronic Components - Addressable RGB LEDs
    • Step 1 - Gather the Parts
    • Step 2 - Set up the Box
    • Step 3 - Install the Microphone
    • Step 4 - Install the RGB LED Matrices
  • 3

    Programming

    • New Coding: Creating a Library
    • New Coding: Classes and Structures
    • New Coding: Operators
    • New Libraries
    • Creating our Library - Introduction Video
    • Background Worksheet
    • Base Code
    • Downloadable/Printable PDF of Programming Steps
    • Programming - Library Header File (.h) - structs
    • Programming - Library Header File (.h) - classes
    • Programming - Library Header File (.h) - color definitions
    • Programming - C Plus Plus File (.cpp) - Visualization object
    • Programming - C Plus Plus File (.cpp) - addBands/addLedGroups
    • Programming - C Plus Plus File (.cpp) - updates
    • Programming - C Plus Plus File (.cpp) - Create a Visual
    • Programming - C Plus Plus File (.cpp) - Manager
    • Programming - Main Loop - test sketch
    • Almost There - Testing
    • Having Trouble? - Downloadable Code
  • 4

    Finishing Up

    • Placing the Components Inside the Box
  • 5

    Common Errors

    • Troubleshooting - Circuits
    • Troubleshooting - Code
  • 6

    Excercises

    • Exercises
    • Monthly Challenge
  • 7

    Discussion

    • Questions, answers, comments