Recognize and describe the elements of a microcontroller as well as the operating principles of motors, sensors, and circuits commonly used in mechatronic devices
Create basic programs for microcontrollers using interrupt-driven programming
Design and implement microcontroller programs that read from sensors and achieve appropriate actuator commands
The Mechatronics Revolution is upon us. Never before has it been easier to build robotic devices and computer-controlled machines. The confluence of low-cost embedded computers, sensors, and actuators has made experimentation and prototyping easier than ever. Course modules will explore the mechatronics design process, fundamentals of microcontrollers, embedded systems programming, actuator control, and sensor interfacing. Through several hands-on labs, students will solidify their knowledge of core mechatronics concepts and gain real-world experience building their own mechatronic systems. Upon successful completion of the course, students will be equipped with the fundamental knowledge they need to harness the Mechatronics Revolution.
Familiarity with basic circuits and circuit components
Familiarity with Programming in one of either C, MATLAB, or Python