Code: Select all
case 4:
display.setTextSize(2);
display.setCursor(45, 25);
display.print((LightSensor.GetLightIntensity()), 0);
display.println("Lux");
drawbitmap(lux_glcd_bmp, LOGO32_GLCD_HEIGHT, LOGO32_GLCD_WIDTH);
break;Skopiowałem z wyświetlania ciśnienia , które na oled idzie bez problemu:
Code: Select all
case 3:
display.setTextSize(2);
display.setCursor(42, 25);
display.print(bme.readPressure() / 100.0F, 0);
display.println("hPa");
drawbitmap(pressure_glcd_bmp, LOGO32_GLCD_HEIGHT, LOGO32_GLCD_WIDTH);
break;Code: Select all
double get_distance(int channelNumber, double t) {
// float lux = analogRead(LIGHTSENSORPIN); //TEMT6000
double lux = LightSensor.GetLightIntensity(); //BH1750
t = abs(lux);
Serial.print("Natezenie swiatla = ");
Serial.print(LightSensor.GetLightIntensity());
delay(1250);
return t;
