Course curriculum

  • 1

    Meet the ESP32

    • Setting up your dev environment

    • Blink: your first program

    • Reading the Serial Monitor

  • 2

    Circuits 101

    • Voltage, current, resistance, and Ohm's Law

    • LEDs and resistors

    • Digital input: buttons

  • 3

    Sensors: Reading the Real World

    • Ultrasonic distance sensor

    • PIR motion sensor

    • I2C and an OLED display

  • 4

    Actuators: Making Things Move

    • DC motors and an H-bridge driver

    • Mini project: automated device

  • 5

    ESP32's Superpower: Wireless

    • ESP32 as a web server

    • Bluetooth Low Energy intro