Speaking of Arduino temperature sensors, the MCP9808 is one of the more accurate/precise temperature sensing options with a wider operating range and precision of +0.0625°C. This temperature sensor is compatible with Arduino with its I2C communication protocol, making it a perfect choice for your temperature-sensing projects with Arduino. Typically applied on industrial freezers, refrigerators, food processing, personal computers, servers, PC peripherals, consumer electronics, handheld/portable devices, and home automation.
Highlighted features
- Programmable temperature using a separate pin for alarm signal output
- (MCP9808) is a high-accuracy digital module based on MCP9808
- Provides high accuracy & a wide range of temperature measurements from -40°C to +125°C
- Unlike other sensors, you can choose the measurement resolution of this sensor
- Convenient to use this signal as an interruption to control other boards
- Can provide high flexibility for your temperature-sensing applications.
Applications
- Industrial Freezers and Refrigerators
- Food Processing
- Personal Computers and Servers
- PC Peripherals
- Consumer Electronics
- Handheld/Portable Devices
- Home automation
Specifications
- High accuracy & wide range of temperature measurement: ±0.25 (typical) from -40°C to +125°C ±0.5°C (maximum) from -20°C to 100°C ±1°C (maximum) from -40°C to +125°C
- User-selectable measurement resolution, providing flexibility for your temperature-sensing applications. +0.5°C, +0.25°C, +0.125°C, +0.0625°C
- User-programmable registers, allow for user-selectable settings (E.g. Low-power or Shutdown modes)
- The I2C interface works great with Arduino
- Grove interface, fully compatible with Grove ecosystem, truly plug & play
- Easily convert the temperature data to a digital word for easy microcontroller readings
- Dimensions 40mm x20mm x7mm
Hardware Overview
Figure 1: Development Board Connections
Figure 2: LED Indicators