TSL2561

2017年8月7日 - 未分類

https://github.com/janheise/TSL2561 にある、TSL2561.example.pyにはバグがあります。

Gainを16倍しているので、Luxの計算では、1/16にしなければなりません。

#!/usr/bin/env python3
from TSL2561 import *
tsl = TSL2561()
if tsl.foundSensor():
#print(“Found sensor…”)
#tsl.setGain(tsl.GAIN_1X);
tsl.setGain(tsl.GAIN_16X);
tsl.setTiming(tsl.INTEGRATIONTIME_13MS)
x = tsl.getFullLuminosity()
#print(“Full luminosity value: #print(“Full luminosity value: full = tsl.getLuminosity(tsl.FULLSPECTRUM)
visible = tsl.getLuminosity(tsl.VISIBLE)
infrared = tsl.getLuminosity(tsl.INFRARED)
print(“IR: print(“Full: print(“Visible: print(“Visible, calculated: print(“Lux: else:
print(“No sensor?”)

Translate »