Skip to content

Sensirion/python-i2c-stc42

Repository files navigation

Python I2C Driver for Sensirion STC42

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

STC42 picture

Click here to learn more about the Sensirion STC42A sensor.

The STC42A is a sensor for measuring hydrogen in air.

The default I²C address of STC42A is 0x29. Additionally supported I²C addresses are 0x2a, 0x2b.

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 black GND Ground
2 red VDD Supply Voltage 3.15V to 5.25V
3 blue SDA I2C: Serial data input / output
4 yellow SCL I2C: Serial clock input

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

With its unmatched stability, performance and reliability, STC42A is the perfect choice for hydrogen detection, both in battery thermal runaway and hydrogen leakage applications.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages