We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents cdb6d71 + 127ec4c commit 43e7a87Copy full SHA for 43e7a87
adafruit_tsl2561.py
@@ -148,15 +148,15 @@ def _compute_lux(self):
148
if ch1 > _CLIP_THRESHOLD[self.integration_time]:
149
return None
150
ratio = ch1 / ch0
151
- if ratio > 0 and ratio <= 0.50:
+ if ratio >= 0 and ratio <= 0.50:
152
lux = 0.0304 * ch0 - 0.062 * ch0 * ratio**1.4
153
- elif ratio > 0.50 and ratio <= 0.61:
+ elif ratio <= 0.61:
154
lux = 0.0224 * ch0 - 0.031 * ch1
155
- elif ratio > 0.61 and ratio <= 0.80:
+ elif ratio <= 0.80:
156
lux = 0.0128 * ch0 - 0.0153 * ch1
157
- elif ratio > 0.80 and ratio <= 1.30:
+ elif ratio <= 1.30:
158
lux = 0.00146 * ch0 - 0.00112 * ch1
159
- elif ratio > 1.30:
+ else:
160
lux = 0
161
# Pretty sure the floating point math formula on pg. 23 of datasheet
162
# is based on 16x gain and 402ms integration time. Need to scale
0 commit comments