2025-06-1501
This commit is contained in:
17
src/main.cpp
17
src/main.cpp
@ -94,6 +94,7 @@ uint16_t myDATUM = display.color565(64, 64, 64);
|
|||||||
uint16_t myCo = display.color565(0, 255, 0);
|
uint16_t myCo = display.color565(0, 255, 0);
|
||||||
uint16_t myBraun = display.color565(165, 74, 55);
|
uint16_t myBraun = display.color565(165, 74, 55);
|
||||||
uint16_t myTEST = display.color565(30, 30, 0);
|
uint16_t myTEST = display.color565(30, 30, 0);
|
||||||
|
uint16_t myHimmelblau = display.color565(0, 191, 255);
|
||||||
|
|
||||||
uint16_t myCOLORS[8]={myRED,myGREEN,myBLUE,myWHITE,myYELLOW,myCYAN,myMAGENTA,myBLACK};
|
uint16_t myCOLORS[8]={myRED,myGREEN,myBLUE,myWHITE,myYELLOW,myCYAN,myMAGENTA,myBLACK};
|
||||||
|
|
||||||
@ -384,22 +385,22 @@ void ZeigeZeit(tm localTime, int xPos = 2, int yPos = 8)
|
|||||||
sprintf(szTime, "%02d", localTime.tm_hour);
|
sprintf(szTime, "%02d", localTime.tm_hour);
|
||||||
display.setCursor(xPos-1, yPos);
|
display.setCursor(xPos-1, yPos);
|
||||||
display.setFont(&FreeMonoBold12pt7b);
|
display.setFont(&FreeMonoBold12pt7b);
|
||||||
display.setTextColor(myMAGENTA);
|
display.setTextColor(myWHITE);
|
||||||
display.fillRect(xPos, yPos - 8, 27, 15, myBLACK);
|
display.fillRect(xPos, yPos - 8, 27, 15, myBLACK);
|
||||||
display.print(szTime);
|
display.print(szTime);
|
||||||
display.setFont();
|
display.setFont();
|
||||||
// Doppelpunkt zeichnen
|
// Doppelpunkt zeichnen
|
||||||
display.fillRect(xPos + 27, yPos -8, 2, 15, myBLACK);
|
display.fillRect(xPos + 27, yPos -8, 2, 15, myBLACK);
|
||||||
if (blinkSek == true) {
|
if (blinkSek == true) {
|
||||||
display.fillRect(xPos + 27, yPos - 3, 2, 2, myMAGENTA);
|
display.fillRect(xPos + 27, yPos - 3, 2, 2, myWHITE);
|
||||||
display.fillRect(xPos + 27, yPos + 1, 2, 2, myMAGENTA);
|
display.fillRect(xPos + 27, yPos + 1, 2, 2, myWHITE);
|
||||||
}
|
}
|
||||||
/* display.fillRect(xPos + 27, yPos - 3, 2, 2, myMAGENTA);
|
/* display.fillRect(xPos + 27, yPos - 3, 2, 2, myMAGENTA);
|
||||||
display.fillRect(xPos + 27, yPos + 1, 2, 2, myMAGENTA); */
|
display.fillRect(xPos + 27, yPos + 1, 2, 2, myMAGENTA); */
|
||||||
sprintf(szTime, "%02d", localTime.tm_min);
|
sprintf(szTime, "%02d", localTime.tm_min);
|
||||||
display.setCursor(xPos + 29, yPos);
|
display.setCursor(xPos + 29, yPos);
|
||||||
display.setFont(&FreeMonoBold12pt7b);
|
display.setFont(&FreeMonoBold12pt7b);
|
||||||
display.setTextColor(myMAGENTA);
|
display.setTextColor(myWHITE);
|
||||||
display.fillRect(xPos + 29, yPos - 8, 27, 15, myBLACK);
|
display.fillRect(xPos + 29, yPos - 8, 27, 15, myBLACK);
|
||||||
display.print(szTime);
|
display.print(szTime);
|
||||||
display.setFont();
|
display.setFont();
|
||||||
@ -613,7 +614,7 @@ void ZeigeAussenTemp(float Aussentemp){
|
|||||||
dtostrf(Aussentemp, 4, 1, szWetter);
|
dtostrf(Aussentemp, 4, 1, szWetter);
|
||||||
display.setFont();
|
display.setFont();
|
||||||
display.setCursor(1, 14);
|
display.setCursor(1, 14);
|
||||||
display.setTextColor(myBLUE);
|
display.setTextColor(myHimmelblau);
|
||||||
display.fillRect(0, 14, 33, 7, myBLACK);
|
display.fillRect(0, 14, 33, 7, myBLACK);
|
||||||
display.print(szWetter);
|
display.print(szWetter);
|
||||||
display.setCursor(24, 9);
|
display.setCursor(24, 9);
|
||||||
@ -633,7 +634,7 @@ void ZeigeAussenFeuchtigkeit(float Luftfeuchtigkeit){
|
|||||||
dtostrf(Luftfeuchtigkeit, 2, 0, szWetter);
|
dtostrf(Luftfeuchtigkeit, 2, 0, szWetter);
|
||||||
display.setFont();
|
display.setFont();
|
||||||
display.setCursor(45, 16);
|
display.setCursor(45, 16);
|
||||||
display.setTextColor(myBLUE);
|
display.setTextColor(myHimmelblau);
|
||||||
display.fillRect(45, 16, 64, 7, myBLACK);
|
display.fillRect(45, 16, 64, 7, myBLACK);
|
||||||
display.print(szWetter);
|
display.print(szWetter);
|
||||||
display.print("%");
|
display.print("%");
|
||||||
@ -647,7 +648,7 @@ void ZeigeLuftdruck(float Pressure){
|
|||||||
display.setFont();
|
display.setFont();
|
||||||
display.fillRect(0, 33-10, 64, 10, myBLACK);
|
display.fillRect(0, 33-10, 64, 10, myBLACK);
|
||||||
display.setCursor(10, 33-8);
|
display.setCursor(10, 33-8);
|
||||||
display.setTextColor(myBLUE);
|
display.setTextColor(myHimmelblau);
|
||||||
display.print(szWetter);
|
display.print(szWetter);
|
||||||
display.print(" hPa");
|
display.print(" hPa");
|
||||||
display.setFont(0);
|
display.setFont(0);
|
||||||
@ -1015,7 +1016,7 @@ void loop() {
|
|||||||
case 30 ... 59:
|
case 30 ... 59:
|
||||||
{
|
{
|
||||||
//ZeigeAussenTemp(Aussentemp);
|
//ZeigeAussenTemp(Aussentemp);
|
||||||
ZeigeTemperatur(Aussentemp, myBLUE);
|
ZeigeTemperatur(Aussentemp, myHimmelblau);
|
||||||
ZeigeAussenFeuchtigkeit(Luftfeuchtigkeit);
|
ZeigeAussenFeuchtigkeit(Luftfeuchtigkeit);
|
||||||
ZeigeLuftdruck(Pressure);
|
ZeigeLuftdruck(Pressure);
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user