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?”)