Dateien nach "/" hochladen
This commit is contained in:
@@ -0,0 +1,79 @@
|
||||
//U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /*reset=*/ U8X8_PIN_NONE);
|
||||
//Anzeige
|
||||
|
||||
|
||||
//Anzeige
|
||||
#include <U8g2lib.h>
|
||||
|
||||
#ifdef U8X8_HAVE_HW_SPI
|
||||
#include <SPI.h>
|
||||
#endif
|
||||
#ifdef U8X8_HAVE_HW_I2C
|
||||
#include <Wire.h>
|
||||
#endif
|
||||
U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/U8X8_PIN_NONE);
|
||||
|
||||
|
||||
void setupDisplay() {
|
||||
// Display
|
||||
u8g2.begin();
|
||||
}
|
||||
void loopSalatdisplay() {
|
||||
|
||||
|
||||
float temp0 = tempSensor[0];
|
||||
float temp1 = tempSensor[1];
|
||||
|
||||
// DISPLAY
|
||||
u8g2.clearBuffer(); // clear the internal memory
|
||||
u8g2.setFont(u8g2_font_ncenB08_tr); // choose a suitable font
|
||||
|
||||
|
||||
u8g2.setCursor(0, 10);
|
||||
if (accessPointMode == true) {
|
||||
u8g2.print(local_ip);
|
||||
} else {
|
||||
u8g2.print(WiFi.localIP());
|
||||
}
|
||||
u8g2.setCursor(85, 10);
|
||||
u8g2.print(trigger);
|
||||
|
||||
|
||||
u8g2.setCursor(0, 20);
|
||||
u8g2.print("Int wet");
|
||||
u8g2.setCursor(55, 20);
|
||||
u8g2.print(duration_interval / 1000);
|
||||
u8g2.setCursor(85, 20);
|
||||
u8g2.print(dry_time_left / 1000);
|
||||
|
||||
u8g2.setCursor(0, 30);
|
||||
u8g2.print("H2O");
|
||||
u8g2.setCursor(55, 30);
|
||||
u8g2.print(max_water / 1000);
|
||||
u8g2.setCursor(85, 30);
|
||||
u8g2.print(wet_time_left / 1000);
|
||||
|
||||
u8g2.setCursor(0, 40);
|
||||
u8g2.print("Int dry");
|
||||
u8g2.setCursor(55, 40);
|
||||
u8g2.print("--");
|
||||
u8g2.setCursor(85, 40);
|
||||
u8g2.print(dry_since / 1000);
|
||||
|
||||
u8g2.setCursor(0, 50);
|
||||
u8g2.print("Hum %");
|
||||
u8g2.setCursor(55, 50);
|
||||
u8g2.print(minMoisture);
|
||||
u8g2.setCursor(85, 50);
|
||||
//u8g2.print( WiFi.localIP());
|
||||
u8g2.print(sensor_moisture_value);
|
||||
|
||||
|
||||
u8g2.setCursor(0, 60);
|
||||
u8g2.print("Temp ");
|
||||
//u8g2.setCursor(55, 60);
|
||||
//u8g2.print(temp1);
|
||||
u8g2.setCursor(85, 60);
|
||||
u8g2.print(temp0);
|
||||
u8g2.sendBuffer(); // transfer internal memory to the display
|
||||
}
|
||||
Reference in New Issue
Block a user