Intro to Microcontrollers (ESP32): Sensors & Signals
Tickets
Intro to Microcontrollers (ESP32): Sensors & Signals
(6-8 weeks)
Interested in learning about electronics, but don't know where to start?
This is the course for you!
This hands-on course introduces embedded systems with the ESP32 and the Arduino Integrated Development Environment (IDE). Students wire sensors and actuators on a breadboard, read inputs, control outputs, and write responsive code—culminating in a small working project.
Through interactive lessons and hands-on activities, students will:
- Set up the Arduino IDE, connect to an ESP32, and use the Serial Monitor for feedback.
- Wire and read common inputs: buttons (pull-ups), potentiometers, ultrasonic distance, temp/humidity, 1-wire temp.
- Drive outputs: LEDs (PWM dimming), WS2812 RGB patterns, buzzer tones, and micro servo motion.
- Structure beginner code with functions, libraries, and non-blocking timing using millis().
- Add basic UI elements (OLED text, simple menus) to make behavior observable.
- Build and demo a mini-project (e.g., reaction timer, desk notifier, touchless distance gauge, or servo meter).
Grounded in Arduino pedagogy and safe lab practices, this program prioritizes clarity, reliability, and hands-on problem solving over cloud/IoT complexity.
Will have 4 weeks then two weeks off (winter break)