kopia lustrzana https://github.com/pimoroni/pimoroni-pico
rodzic
fb246441bd
commit
9ec77c2f10
|
@ -148,7 +148,7 @@ namespace pimoroni {
|
||||||
float lux = ((int32_t)data.als0 * ch0_c[ch_idx]) - ((int32_t)data.als1 * ch1_c[ch_idx]);
|
float lux = ((int32_t)data.als0 * ch0_c[ch_idx]) - ((int32_t)data.als1 * ch1_c[ch_idx]);
|
||||||
lux /= (float)this->data.integration_time / 100.0f;
|
lux /= (float)this->data.integration_time / 100.0f;
|
||||||
lux /= (float)this->data.gain;
|
lux /= (float)this->data.gain;
|
||||||
data.lux = (uint16_t)(lux / 10000.0f);
|
data.lux = lux / 10000.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
return has_updated;
|
return has_updated;
|
||||||
|
|
|
@ -94,7 +94,7 @@ namespace pimoroni {
|
||||||
uint16_t integration_time;
|
uint16_t integration_time;
|
||||||
uint16_t gain;
|
uint16_t gain;
|
||||||
float ratio;
|
float ratio;
|
||||||
uint16_t lux;
|
float lux;
|
||||||
} ltr559_reading;
|
} ltr559_reading;
|
||||||
|
|
||||||
class lookup {
|
class lookup {
|
||||||
|
|
|
@ -25,7 +25,7 @@ int main() {
|
||||||
while(true){
|
while(true){
|
||||||
bool new_data = ltr559.get_reading();
|
bool new_data = ltr559.get_reading();
|
||||||
if(new_data) {
|
if(new_data) {
|
||||||
printf("Lux: %d Prox: %d\n", ltr559.data.lux, ltr559.data.proximity);
|
printf("Lux: %.2f Prox: %d\n", ltr559.data.lux, ltr559.data.proximity);
|
||||||
}
|
}
|
||||||
sleep_ms(100);
|
sleep_ms(100);
|
||||||
};
|
};
|
||||||
|
|
|
@ -72,7 +72,7 @@ mp_obj_t BreakoutLTR559_get_reading(mp_obj_t self_in) {
|
||||||
tuple[INTEGRATION_TIME] = mp_obj_new_int(data.integration_time);
|
tuple[INTEGRATION_TIME] = mp_obj_new_int(data.integration_time);
|
||||||
tuple[GAIN] = mp_obj_new_int(data.gain);
|
tuple[GAIN] = mp_obj_new_int(data.gain);
|
||||||
tuple[RATIO] = mp_obj_new_float(data.ratio);
|
tuple[RATIO] = mp_obj_new_float(data.ratio);
|
||||||
tuple[LUX] = mp_obj_new_int(data.lux);
|
tuple[LUX] = mp_obj_new_float(data.lux);
|
||||||
|
|
||||||
return mp_obj_new_tuple(7, tuple);
|
return mp_obj_new_tuple(7, tuple);
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue