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 »