An introductory course in embedded systems: how to interface sensors, microcontrollers, and actuators to i) measure physical variables (e.g., temperature, pressure, button state, light levels, …), ii) make calculations based on those measurements, and iii) use those results to impact the real world (e.g., with movement, light, sound, …). You’ll learn how these things work, and how to integrate them together effectively. The course will use a flipped-classroom model and involve a lot of time building circuits, writing programs, and designing & making interfaces. Building on this learning and doing, groups of 2-3 students will create a physically interactive device that they design. Prior experience with coding (any language) is helpful but not necessary. A keen interest and desire to work hard are necessary.
Prereq: Level at least 2A
new course in development, syllabus link will be added here when first offered