Skip to content
An arduino driver to interface the Sensirion SDP3x differential pressure sensor over I2C
C++
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples/SDP3x_simplest
.gitignore
LICENSE
README.md
SDP3x.cpp
SDP3x.h
keywords.txt

README.md

Arduino-Sensirion-SDP3x-driver

An arduino driver to interface the Sensirion SDP3x differential pressure sensor over I2C

This is currently a work in progress, the code was done during the MakeZurich hackathon and directly used in the project. I try to sort it out and add all the funcitonality of the sensor as well as writing my first arduino library ;-)

Short documentation can be found on http://rac.su/libs/sensirion-sdp3x-driver

As I first used a SDP610 and a library I found on github I adhered the style from the SDP6x library from Antony Burness, but replaced the code with the sample code from Sensirion for the SDP3x

Compatibility

This library is compatible with the following sensors:

  • SDP3x series: SDP31, SDP32, SDP36, SDP37
  • SDP8xx series: SDP800, SDP810, SDP806, SDP816

To use it with the SDP800 series, please keep in mind that the I2C address needs to be adjusted. To do that, add the following line to your init() function:

SDP3x.setI2CAddress(DEFAULT_SDP8XX_I2C_ADDRESS);

Note that while both the 500Pa and 125Pa version should work, the library has only been tested with the 500PA version so far. Feedback on the 125Pa version is appreciated!

You can’t perform that action at this time.