Course curriculum

  1. 1
    • Welcome!

    • Course Objectives and Resources

    • Using the Arduino IDE

    • Using Tinkercad's Arduino Simulator

    • Tinkercad or Hardware?

    • Before we begin...

  2. 2
    • Digital Signals Lecture

    • Digital Outputs Pt1: Example Outline and Setup

    • Digital Outputs Pt2: Using pinMode()

    • Digital Outputs Pt3: Using digitalWrite()

    • Digital Outputs Pt4: Using delay()

    • Digital Outputs Pt5: Arcimuse Intro

    • Using a Breadboard

    • Digital Inputs Pt1: Example Outline and Setup

    • Digital Inputs Pt2: Using digitalRead()

    • Digital Inputs Pt3: If-Else Statements

    • Digital Signal Challenge Project

    • AMC Using a Breadboard

  3. 3
    • Analog Signals Lecture

    • Analog Inputs Pt1: Example Outline and Setup

    • Analog Inputs Pt2: Using analogRead()

    • Analog Inputs Pt3: Performing Calculations

    • Analog Inputs Pt4: A Common Pitfall and Best Practices

    • Analog Signal Challenge Project

  4. 4
    • PWM Signals Lecture

    • PWM Signals Pt1: Example Outline and Setup

    • PWM Signals Pt2: Using analogWrite()

    • PWM Signals Pt3: For Loops

    • PWM Signal Challenge Project

  5. 5
    • Course Resources

    • Course Final Project

    • Before you go...

    • Congrats! Here's what's next...