An easy sensor manager for common sensors
This library is a wrapper for common sensors. It is designed to be easy to use and to be able to use multiple sensors at the same time.
This library only supports 32bit boards, or boards that support the C++ STL
Note: Migrating to OneWireNg instead of OneWire - stay tuned.
- DHT11
- DHT22
- DHT21
- SHT31
- DS18B20 (1-Wire)
- HCR04 (Ultrasonic)
- DS18S20 (1-Wire)
- DS1822 (1-Wire)
- MAX31850 (1-Wire)
There is a built-in i2C scanner, so you can easily find the address of your sensor (should it be needed).
You can install this library through the Arduino IDE Library Manager.
If you prefer, you can also download this library as a zip file and install it manually.
- Download the latest release from the releases page
- Go to the Arduino IDE and open the
Sketchmenu - Select
Include Library->Add .ZIP Library...and select the downloaded zip file
You can install this library through the PlatformIO Library Manager.
If you prefer, you can also install this library via the git link, or as a zip file and install it manually.
- Open the
platformio.inifile in your project - Add the following line to the
lib_depssection:
lib_deps =
https://github.com/ZanzyTHEbar/EasySensorManager.git- Download the latest release from the releases page
- Unzip the downloaded file
- Copy the
EasySensorManagerfolder to thelibfolder - or - to the.pio/libdepsfolder in your project
Please see the examples for more information.
If you want to contribute to this project, please read the contribution guidelines.
Contributions are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.