The objective of this course is to teach the working principles, basic functions, static characteristics, math model and dynamic responses of several commonly used sensors. Students will also learn skills for signal analysis and error analysis and estimation. The experimental session trains students to use Arduino as a controller, obtain information from multiple sensors, and apply control on different actuator platforms. The course is to make students understand the principles and programming of Arduino; the performance, static and dynamic characteristics of various sensors, and use methods.