This package for getting values from sensors mh_z19, DHT, ads1015
Project description
RaspberryPi sensors
The library for getting values from sensors mh_z19, DHT, ads1015. Does not cause exceptions in case of errors, the cached value of sensors is also returned in case of an error
Examples
start
from raspberry_sensors import sensors
sensors = sensors.Sensors()
disabling error logging
sensors = sensors.Sensors(loging_error=False)
get the value of DHT
sensors.get_dht(_type=22, gpio=4)
# _type=22 - DHT22
# _type=11 - DHT11
# gpio - GPIO pin
# return data ( dict )
{"humidity": 36.0, "temperature": 21.0}
get the value of ads
sensors.get_ads(chanel, interpolate=False, interpolate_min=0, interpolate_max=0)
# chanel - the channel that you want to get the voltage from
# interpolate - getting the normal value using interpolation
# interpolate_min (use if interpolate True) - minimum value at 0 V
# interpolate_max (use if interpolate True) - maximum value at 0 V
# return data ( float )
# if interpolate=False - voltage
# if interpolate=True - the voltage value to which the interpolation formula is applied
get the value of mh_z19
sensors.get_mhz(gpio=12, pwm=False)
# gpio - GPIO pin
# pwm - if pwm is True it will be read using pwm otherwise it is default
# return data ( dict )
# {"co2": 5000}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for raspberry_sensors-0.2.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e90e2801632d2e19948fe54df4e11b03f76fcda6981d8a395f99b8ee091e56 |
|
MD5 | 31eb72014924d6f23335777997b31044 |
|
BLAKE2b-256 | cba9546450695944a3320ad76e8266f0ba966b068a21f1d821974b75cae094ca |