Skip to content

Sensirion/python-i2c-sps30

Repository files navigation

Python I2C Driver for Sensirion SPS30

This repository contains the Python driver to communicate with a Sensirion SPS30 sensor over I2C.

SPS30 picture

Click here to learn more about the Sensirion SPS30 sensor.

Not all sensors of this driver family support all measurements. In case a measurement is not supported by all sensors, the products that support it are listed in the API description.

The default I²C address of SPS30 is 0x69.

Connect the sensor

You can connect your sensor over a SEK-SensorBridge. For special setups you find the sensor pinout in the section below.

Sensor pinout

sensor wiring picture

Pin Cable Color Name Description Comments
1 red VDD Supply Voltage 5V
2 green SDA I2C: Serial data input / output
3 yellow SCL I2C: Serial clock input
4 blue SEL Interface select Pull to GND to select I2C
5 black GND Ground

Documentation & Quickstart

See the documentation page for an API description and a quickstart example.

Contributing

Check coding style

The coding style can be checked with flake8:

pip install -e .[test]  # Install requirements
flake8                  # Run style check

In addition, we check the formatting of files with editorconfig-checker:

pip install editorconfig-checker==2.0.3   # Install requirements
editorconfig-checker                      # Run check

License

See LICENSE.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published