SEEL.SENSORS package

Submodules

SEEL.SENSORS.AD9833 module

SEEL.SENSORS.BH1750 module

SEEL.SENSORS.BMP180 module

SEEL.SENSORS.ComplementaryFilter module

class SEEL.SENSORS.ComplementaryFilter.ComplementaryFilter[source]
addData(accData, gyrData)[source]
getData()[source]

SEEL.SENSORS.HMC5883L module

SEEL.SENSORS.Kalman module

class SEEL.SENSORS.Kalman.KalmanFilter(process_variance, estimated_measurement_variance)[source]

Bases: object

Credits:http://scottlobdell.me/2014/08/kalman-filtering-python-reading-sensor-input/

get_latest_estimated_measurement()[source]
input_latest_noisy_measurement(measurement)[source]

SEEL.SENSORS.MF522 module

SEEL.SENSORS.MLX90614 module

SEEL.SENSORS.MPU6050 module

SEEL.SENSORS.SHT21 module

SEEL.SENSORS.SSD1306 module

SEEL.SENSORS.TSL2561 module

Adapted from https://github.com/janheise/TSL2561

class SEEL.SENSORS.TSL2561.TSL2561(I2C, **args)[source]
ADDRESS = 57
COMMAND_BIT = 128
CONTROL_POWEROFF = 0
CONTROL_POWERON = 3
FULLSPECTRUM = 0
GAIN_16X = 16
GAIN_1X = 0
INFRARED = 1
INTEGRATIONTIME_101MS = 1
INTEGRATIONTIME_13MS = 0
INTEGRATIONTIME_402MS = 2
NUMPLOTS = 3
PLOTNAMES = ['Full', 'IR', 'Visible']
READBIT = 1
REGISTER_CONTROL = 0
REGISTER_ID = 10
REGISTER_TIMING = 1
VISIBLE = 2
disable()[source]
enable()[source]
gain = 16
getID()[source]
getRaw()[source]
name = 'TSL2561 Luminosity'
setGain(gain)[source]
setTiming(timing)[source]
timing = 0
wait()[source]
SEEL.SENSORS.TSL2561.connect(route, **args)[source]

SEEL.SENSORS.supported module

Module contents