A sensor is a device that detects and responds to some type of input from the physical environment. This document describes several common types of sensors including temperature, proximity, light, infrared, ultrasonic, moisture, vibration, flex, flame, pulse, color, and humidity sensors. It provides basic information on what each sensor detects and includes examples of circuits showing how to interface some of the sensors with an Arduino or STM32 microcontroller.