Skip to main content

I2C driver for the Sensirion SEN66 sensor family

Project description

Python I2C Driver for Sensirion SEN66

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

SEN66 picture

Click here to learn more about the Sensirion SEN66 sensor.

The default I²C address of SEN66 is 0x6B.

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 3.3V ±10%
2 black GND Ground
3 green SDA I2C: Serial data input / output TTL 5V compatible
4 yellow SCL I2C: Serial clock input TTL 5V compatible
5 NC Do not connect
6 NC Do not connect

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sensirion_i2c_sen66-1.0.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

sensirion_i2c_sen66-1.0.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file sensirion_i2c_sen66-1.0.0.tar.gz.

File metadata

  • Download URL: sensirion_i2c_sen66-1.0.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for sensirion_i2c_sen66-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1ee8d0e93729cf3e113e504f02b18eff0bc26bd3ffa7b7558542d3f551c8f79d
MD5 b48daeda738878dc07c65c571c62cd1c
BLAKE2b-256 e497d3e7f10779a1f36abef8a2f418d584607f7bac6c62d42cb33f34149dae35

See more details on using hashes here.

File details

Details for the file sensirion_i2c_sen66-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sensirion_i2c_sen66-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53f9088a4e5c66394504186b56d65b8103ddf6c02c0360b7498f1d0284570abb
MD5 ff035946c7f0bcd8dcdd412914c3b94d
BLAKE2b-256 809e205c7b1452995e0d3798f9ed35eb83d44477f318964b525569b7a8ee2976

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page