Sensors

A list of the 199 libraries in the category Sensors.

Accessory Shield Allows an Arduino board to use the DFRobot Accessory Shield
ACE128 Access the Bourns ACE-128 Absolute Contacting Encoder over I2C
AD7193 Library for AD7193 Sigma-Delta ADC with PGA
Adafruit ADXL345 Unified driver for the ADXL345 Accelerometer
Adafruit AHRS AHRS (Altitude and Heading Reference System) for Adafruit's 9DOF and 10DOF breakouts
Adafruit AM2315 Library code for AM2315 sensors
Adafruit BME280 Library Arduino library for BME280 sensors.
Adafruit BMP085 Library A powerful but easy to use BMP085/BMP180 Library
Adafruit BMP085 Unified Unified sensor driver for Adafruit's BMP085 & BMP180 breakouts
Adafruit BMP183 Library Non-Unified BMP library
Adafruit BMP183 Unified Library Arduino library for the BMP183 sensors in the Adafruit shop
Adafruit BMP280 Library Arduino library for BMP280 sensors.
Adafruit BNO055 Library for the Adafruit BNO055 Absolute Orientation Sensor.
Adafruit CAP1188 Library Arduino library for the Adafruit CAP1188 8-Channel Capacitive Touch Sensor Breakout
Adafruit Fingerprint Sensor Library Arduino library for interfacing to the fingerprint sensor in the Adafruit shop
Adafruit FXAS21002C Unified sensor driver for the FXAS210002C Gyroscope
Adafruit FXOS8700 Unified sensor driver for the FXOS8700 Accelerometer/Magnetometer
Adafruit GPS Library An interrupt-based GPS library for no-parsing-required use
Adafruit HDC1000 Library Arduino library for HDC1000 and HDC1008 sensors.
Adafruit HMC5883 Unified Adafruit HMC5883L 3-Axis Magnetometer Breakout library using Adafruit's Unified Sensor Library.
Adafruit HTU21DF Library Arduino library for the HTU21D-F sensors in the Adafruit shop
Adafruit INA219 INA219 Current Sensor
Adafruit L3GD20 U Unified sensor driver for the L3GD20 Gyroscope
Adafruit LIS3DH Library for the Adafruit LIS3DH Accelerometer.
Adafruit LSM303DLHC Unified sensor driver for Adafruit's LSM303 Breakout (Accelerometer + Magnetometer)
Adafruit LSM9DS0 Library Arduino library for LSM9DS0 9-DOF sensor board.
Adafruit MAX31855 library Library for the Adafruit Thermocouple breakout with MAX31855K
Adafruit MAX31856 library Library for the Adafruit Thermocouple Amplifier breakout with MAX31856
Adafruit MAX31865 library Library for the Adafruit RTD Amplifier breakout with MAX31865
Adafruit MCP9808 Library Arduino library for the MCP9808 sensors in the Adafruit shop
Adafruit MiniMLX90614 A simplified MLX90614 library for use with the Trinket/Gemma
Adafruit MLX90614 Library Arduino library for the MLX90614 sensors in the Adafruit shop
Adafruit MMA8451 Library Arduino library for the MMA8451 Accelerometer sensors in the Adafruit shop
Adafruit MPL115A2 Driver for the Adafruit MPL115A2 barometric pressure sensor breakout
Adafruit MPL3115A2 Library Arduino library for the MPL3115A2 sensors in the Adafruit shop
Adafruit MPR121 Arduino library for the MPR121-based capacitive sensors in the Adafruit shop.
Adafruit PS2 Trackpad PS2 library for Adafruit capacitive trackpads
Adafruit SHT31 Library Arduino library for SHT31 temperature & humidity sensor.
Adafruit SI1145 Library Arduino library for the SI1145 sensors in the Adafruit shop
Adafruit TCS34725 Driver for Adafruit's TCS34725 RGB Color Sensor Breakout
Adafruit TMP006 This is a library for the Adafruit TMP006 Infrared Thermopile Sensor
Adafruit TMP007 Library Arduino library for Adafruit TMP007 Thermopile sensor Breakout
Adafruit TSL2561 Unified sensor driver for Adafruit's TSL2561 breakouts
Adafruit TSL2591 Library Library for the TSL2591 digital luminosity (light) sensors.
Adafruit Unified Sensor Required for all Adafruit Unified Sensor based libraries.
Adafruit_VL53L0X Sensor driver for VL53L0X Time of Flight sensor
ADCTouch Create Touch Sensors with a single (Analog)Pin without external Hardware
ADSWeather Arduino library to interface with the Argent Data Systems weather station sensor assembly.
ADXL345 A acceleration sensor library for Arduino
ADXL362 Library for ADXL362 - http://analog.com/adxl362
Analog Buttons Arduino multi button support library
ArduinoINA219 INA219 hi-side i2c current/power sensor Library
Arduino Learning Board A combined library created to support the Arduino Learning Board project
Arduino Smart Watch A library that makes coding a watch for Arduino Micro and so on
AS3935 Library to support Austrian Microsystems AS3935 lightning sensor.
BaroLibrary Library for Measurement Specialties MS5637-02BA03 Altimeter/Pressure sensor (including Freetronics BARO module).
Bitcraze PMW3901 PMW3901 Optical flow sensor driver.
BlueDot BME280 Library BlueDot library for BME280 sensors.
BlueRobotics MS5837 Library A simple and easy library for the MS5837 pressure/depth sensor
BlueRobotics TSYS01 Library A simple and easy library for the TSYS01 temperature sensor
BME280 Provides a library for reading and interpreting Bosch BME280 environmental sensor data over I2C and SPI.
Buzz AC/static electricity-based motion detection using only the ADC and a wire!
CapacitiveSensor Create capacitive sensors that can detect touch or proximity.
ClosedCube HDC1010 Arduino library for Texas Instruments HDC1010 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube HDC1080 Arduino library for Texas Instruments HDC1080 Low Power, High Accuracy Digital Humidity Sensor with Temperature Sensor
ClosedCube LPS25HB Arduino library for STMicroelectronics LPS25HB MEMS pressure sensor: 260-1260 hPa absolute digital output barometer
ClosedCube MAX30205 Arduino library for Maxim Integrated MAX30205 Human Body Temperature Sensor
ClosedCube OPT3001 Arduino library for Texas Instruments OPT3001 Digital Ambient Light Sensor (ALS)
ClosedCube OPT3002 Arduino library for Texas Instruments OPT3002 Light to Digital Sensor
ClosedCube Si7051 Arduino library for Silicon Labs Si7051 ±0.1°C Digital Temperature Sensor breakout board
ClosedCube Si7055 Arduino library for Silicon Labs Si7055 ±0.5°C Digital Temperature Sensor breakout board
ClosedCube TCA9538 Arduino library for Texas Instruments TCA9538 Remote 8-Bit I2C and SMBus Low-Power I/O Expander
ClosedCube TSYS01 Arduino library for TE CONNECTIVITY TSYS01 +/-0.1C 24-bit Digital Temperature Sensor
Comp6DOF_n0m1 An Arduino Library for compass tilt compensation and hard iron offset
DallasTemperature Arduino Library for Dallas Temperature ICs
DFRobotDFPlayerMini Driver for DFPlayer Mini from DFRobot
DFRobotIRPosition Driver for Positioning ir camera from DFRobot
DHT sensor library Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors
EasyVR A library for the EasyVR line of products.
EC_Salinity Monitor hydroponic nutrient levels, salinity levels in aquariums or the ocean, saltwater pools, soil salinity, water quality etc.
EduShield Display library for Arduino101.cz EDUshield
EmonLib Energy Monitoring Library
FaBo 201 3Axis ADXL345 A library for FaBo 3AXIS I2C Brick
FaBo 202 9Axis MPU9250 A library for FaBo 9Axis I2C Brick
FaBo 203 Color S11059 A library for FaBo Color I2C Brick
FaBo 204 Baromter MPL115A2 A library for FaBo Barometer I2C Brick
FaBo 205 Proximity VCNL4010 A library for FaBo Proximity I2C Brick
FaBo 207 Temperature ADT7410 A library for FaBo Temperature I2C Brick
FaBo 208 Humidity HTS221 A library for FaBo Humidity I2C Brick
FaBo 209 KTemp MCP3421 A library for FaBo KTemp I2C Brick
FaBo 217 Ambient Light ISL29034 A library for FaBo Ambient Light I2C Brick
GP20U7 GPS Library A simple library for the GP20U7 GPS unit
HaLakeKit A library to control hakale kit.
HDC1000 A temperature and humidity sensor library for HDC1000
HIH61xx Library to access Honeywell HIH61xx humidity and temperature sensors.
I2C-Sensor-Lib iLib Library for i2c-sensors and some other specific functions (fast eFn, HDLC, SpektrumSerial).
I2CSoilMoistureSensor Provide access to all functions of the I2C Soil Moisture Sensor from Catnip Electronics.
IFX_DPS310 This library provides an interface to communicate with the IFX DPS310.
Kalman Filter Library Kalman Filter Library.
L3G Arduino library for Pololu L3G4200D, L3GD20, and L3G4200D boards
LIDAR-Lite v3 Arduino library for LIDAR-Lite v3.
LIS3MDL LIS3MDL magnetometer library
LPS Arduino library for Pololu LPS25H and LPS331AP boards
LSM303 Arduino library for Pololu LSM303 boards
LSM6 LSM6 accelerometer and gyro library
M2M Solution LM75A Library M2M Solutions LM75A Arduino library.
MagAlpha Angle Sensor Library Arduino library for the MPS MagAlpha magnetic angle sensor.
MAX1464 A complete interface for the the Maxim MAX1464 Multichannel Sensor Signal Processor for Arduino.
MAX30100 This Library supports the MAX30100 Pulse Oximetry IC
MAX30100lib Maxim-IC MAX30100 heart-rate sensor driver and pulse-oximetry components
MAX31850 DallasTemp A version of the DallasTemp Arduino library with MAX31850 support (Requires OneWire with MAX31850 support!)
MAX31850 OneWire A version of the OneWire Arduino library with MAX31850 support
MAX6675 library Arduino library for interfacing with MAX6675 thermocouple amplifier
Mcp3208 Arduino library for the MCP3208/3204 12 bit ADC.
MCP342x Library to support Microchip ADC342x analogue to digital converters.
MCP9802 MCP9802 Driver (12-BIT Temperature Sensor with I2C Interface)
MD_LM335A Library for using a LM335A temperature sensor.
MD_REncoder Library for Rotary Encoder
MD_TCS230 Library for TCS230 TCS3200 Colour Sensor
MillaMilla DS7505 Library Arduino library for the DS7505 temperature sensor.
MLX90614 Library to support Melexis MLX90614 infrared thermometer
MMA8453_n0m1 an Arduino Library for the Freescale MMA8453Q & MMA8452Q accelerometer.
MMA8652 Library for the Freescale MMA8652 3-axis accelerometer
MPU9250_asukiaaa A library to control MPU9250
MS5xxx Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS).
MultitapKeypad A library (driver) for matrix 4x3 or 4x4 keypad supports multi-tap and long-tap.
NXPMotionSense Motion sensing with NXP FXOS8700 Accelerometer & Magnetometer and NXP FXAS21002 Gyroscope.
OctoSonar A library to support the OctoSonar v2 HC-SR04 concentrators
OneWireHub OneWire slave device emulator with support for up to 32 simultaneous 1wire devices.
Oregon Decode data from Oregon sensors.
PololuHD44780 C++ library for the Arduino IDE that allows you to control an LCD that uses the Hitachi HD44780 protocol.
Pozyx library for the pozyx indoor positioning shield
PreciseLM35 A simple LM35 wrapper with optional voltage calibration facility
QTRSensors Arduino library for the Pololu QTR Reflectance Sensors
Queuetue HX711 Library Simple driver for the HX711 ADC.
RadiationWatch Arduino driver for Radiation Watch Pocket Geiger sensor
RBD_Capacitance Measure change in capacitance.
RBD_HumanSensor Detect human presence, touch, and pickup events.
RBD_Light Control many lights.
RBD_LightSensor Read and calibrate photoresistors.
RBD_WaterSensor Measure and calibrate water level sensors.
Robopoly Linear Camera This library allows you to get data from the Robopoly Linear Camera.
Robopoly RomeEnco This library allows you to read up to four encoders at the same time.
S11059 A color sensor library for Arduino
S5851A A temperature sensor library for Arduino
S9706 A color sensor library for Arduino
SDS011 sensor Library Nova Fitness SDS011 dust sensor library
Sensors Use I2C-connected sensors like accelerometers, gyroscopes, and barometers in your projects, without knowing the intimate details about the actual device connected.
SetPoint A library that makes detecting changes on an analog input simple.
SharpDistSensor Sharp analog distance sensor library
SharpIR Allow to acquire distance data from analog Sharp IR sensors
SimpleDHT Arduino Temp & Humidity Sensors for DHT11 and DHT22.
SixAxisRing A library for communicating with the Six Axis Shield.
SmartEverything HTS221 Library code for HTS221 Capacitive digital sensor for relative humidity and temperature
SmartEverything LPS25H Library code for LPS25H MEMS pressure sensor: 260-1260 hPa absolute digital output barometer
SmartEverything LSM6DS3 Library code for LSM6DS3 iNEMO inertial module:3D accelerometer, 3D gyroscope
SmartEverything LSM9DS1 Library code for LSM9DS1 iNEMO inertial module:3D accelerometer, 3D gyroscope, 3D magnetometer
SmartEverything VL6180X Library code for the Ambient Light & Proximity sensor from ST component.
SmoothThermistor Flexible thermistor reading library.
Sodaq_BMP085 An Arduino library for the BMP085/BMP180 Barometric Pressure + Temp sensor
Sodaq_DS3231 An Arduino library for the DS3231 RTC (Real Time Clock).
Sodaq_SHT2x An Arduino library for the SHT21 / SHT25 humidity and temperature sensors
SonarI2C A library to support cheap ultrasonic sensors on I2C bus
SparkFun AK9750 Human Presence Sensor Library Library for the AK9750 PIR Human Presence Qwiic Board
SparkFun APDS9960 RGB and Gesture Sensor Library for the Avago APDS-9960 sensor
SparkFun BME280 A library to drive the Bosch BME280 Altimeter and Pressure sensor
SparkFun CCS811 Breakout A library to drive the AMS CCS811 by I2C.
SparkFun HTU21D Humidity and Temperature Sensor Breakout HTU21D temperature and humidity densor breakout.
SparkFun I2C GPS Reading and Control Library for the AK9750 PIR Human Presence Qwiic Board
SparkFun ISL29125 Breakout Arduino library showing basic functionality for the ISL29125 RGB Light Sensor Breakout Board.
SparkFun Line Follower Array Library to operate the 8 position line sensor array for robots.
SparkFun LIS3DH Breakout A library to drive the STmicro LIS3DH by SPI or I2C.
SparkFun LSM303C 6 DOF IMU Breakout Driver for ST's LSM303C 6-DOF IMU (3-axis accelerometer & 3-axis magnetometer)
SparkFun LSM6DS3 Breakout A library to drive the STmicro LSM6DS3 by SPI or I2C.
SparkFun LSM9DS0 Breakout Library for the 9 degree of freedom IC -ST Micro's LSM9DS0.
SparkFun MAX3010x Pulse and Proximity Sensor Library Library for the MAX30102 Pulse and MAX30105 Proximity Breakout
SparkFun MAX31855K Thermocouple Digitizer K type thermocouple digitizer board.
SparkFun MMA8452Q Accelerometer Basic I2C functionality of the MMA8452Q Accelerometer Breakout (https://www.sparkfun.com/products/12756)
SparkFun MPL3115A2 Altitude and Pressure Sensor Breakout SparkFun's breakout for the Freescale MPL3115A2 Precision Altimeter
SparkFun MS5803-14BA Pressure Sensor Library for MS5803-14BA Pressure Sensor.
SparkFun RFD77402 Distance Sensor - VCSEL Time of Flight Library for the SparkFun Qwiic Distance Sensor - RFD77402
SparkFun Si7021 Humidity and Temperature Sensor Library for Si7021 Humidity and Temperature Sensor.
SparkFun Simultaneous RFID Tag Reader Library Library for the NANO M6E RFID Module from ThingMagic
SparkFun TSL2561 An Arduino Library for the TSL2561 Luminosity Sensor Breakout from SparkFun Electronics.
SparkFun VL6180 Sensor The VL6180 combines an IR emitter, a range sensor, and an ambient light sensor together for you to easily use and communicate with via an I2C interface.
SparkFun ZX Distance and Gesture Sensor The ZX Sensor uses infrared light to determine the distance from an object and where the object is located on the X axis (between IR LEDs), available from SparkFun Electronics
Sparkfun MPU-9250 Driver for InvenSense's MPU-9250 9-DOF IMU (3-axis gyroscope, 3-axis accelerometer & 3-axis magnetometer)
Sparkfun T5403 Barometric Sensor Library Arduino Library for interfacing with the T5403 Barometric sensor.
ST_HW_ST_HCRS04 Advanced arduino library for HC-SR04 ultrasonic sensors.
THERMISTOR NTC thermistor library
TMP36 Makes using a TMP36 temperature sensor even easier!
TouchWheel Capacitive touch wheels and sliders using only 2-3 analog pins!
TS4231 Library Triad Semiconductor library for configuring the TS4231 Light to Digital Converter.
TSIC Library for TSIC digital temperature sensors (type 206/306/506 and similar).
TSL2561 Arduino Library Arduino library for using the TSL2561 Luminosity sensor
Ultrasonic Minimalist library for ultrasound module to Arduino
VernierLib Library to make reading Vernier sensors used on a Vernier Interface Shield easy.
VL53L0X VL53L0X distance sensor library
VL6180X VL6180X distance and ambient light sensor library