INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Wochenplan auf 1602 LCD
25.01.2021, 18:26
Beitrag #9
RE: Wochenplan auf 1602 LCD
Entschuldige, dass ich es so kompliziert ausdrücke.
Mein bisheriger Code (siehe unten, diesmal nur den Ausschnitt) zeigt den Namen "Adrian" an wenn der Monatstag kleiner als 8 ODER größer als 14 ist, ansonsten den Namen "Leonie".

Dies bedeutet aber im Umkehrschluss in Bezug auf den gewollten wöchentlichen Wechselrythmus, dass "Adrian" in der ersten, dritten und vierten Woche angezeigt wird; "Leonie" lediglich in der zweiten....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 18:38
Beitrag #10
RE: Wochenplan auf 1602 LCD
Dann musst Du Deine Bedingungen anders formulieren.
Wochen fangen außerdem sehr selten am 1. des Monats an.

Code:
if ((now.day()<8) || (now.day()>14) && now.day()<22){lcd.print(" ADRIAN");}
    else {lcd.print(" KR\365MEL");}

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 18:50
Beitrag #11
RE: Wochenplan auf 1602 LCD
(25.01.2021 18:38)Tommy56 schrieb:  Dann musst Du Deine Bedingungen anders formulieren.
Wochen fangen außerdem sehr selten am 1. des Monats an.

Code:
if ((now.day()<8) || (now.day()>14) && now.day()<22){lcd.print(" ADRIAN");}
    else {lcd.print(" KR\365MEL");}

Gruß Tommy

Macht nichts - mit dem Zeitversatz müssen die beiden leben. Wie Du vielleicht anhand des Gesamtcodes gesehen hast, ist dies ein "Wäscheplan" - soll also anzeigen, wer von meinen beiden Kindern an der Reihe ist, sich um die Wäsche zu kümmern. So soll "ich war erst dran" u.s.w. vermieden werden. Ich danke Dir herzlich und ja - sie werden jetzt nicht nur mich, sondern auch Dich hassen Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 18:54
Beitrag #12
RE: Wochenplan auf 1602 LCD
Damit kann ich leben Wink

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 20:14 (Dieser Beitrag wurde zuletzt bearbeitet: 25.01.2021 20:15 von ardu_arne.)
Beitrag #13
RE: Wochenplan auf 1602 LCD
Auf dieser Seite gibt es eine umfangreiche Sammlung von Routinen für Berechnungen rund um Kalender und Datum. Unter Anderem auch die Kalenderwoche.
Ist die Kalenderwoche eine gerade Zahl ist "ADRIAN" am Zug, ansonsten "KRÜMEL".
Das nur als kleiner Hinweis am Rande. Wink

Gruß Arne
Mit zunehmender Anzahl qualifizierter Informationen bei einer Fragestellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 20:31
Beitrag #14
RE: Wochenplan auf 1602 LCD
Gute Seite, muss aber etwas angepasst werden, zumindest ein
#define UINT uint16_t
davor.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 20:53
Beitrag #15
RE: Wochenplan auf 1602 LCD
Es kann durchaus sein dass man Kleinigkeiten anpassen muss, im Falle von UINT auf jeden Fall.
Ich hatte Teile davon mal vor drei Jahren für einen ESP umgesetzt. Interessant ist ja die Herangehensweise und die Rechenroutinen.
_ASSERT(0); hatte ich durch return 0; ersetzt. Aber wahrscheinlich gibt es aber noch mehr dieser Fallstricke.

Gruß Arne
Mit zunehmender Anzahl qualifizierter Informationen bei einer Fragestellung, erhöht sich zwangsläufig die Gefahr auf eine zielführende Antwort.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.01.2021, 21:01
Beitrag #16
RE: Wochenplan auf 1602 LCD
Code:
assert(bedingung);
ist die C++-Entsprechung.
Kann man auch über ein #define erschlagen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  LCD 1602 I2C RCudino 47 5.001 18.03.2020 17:36
Letzter Beitrag: hotsystems
  LCD 1602 mit I2C Tellen 35 13.746 09.12.2016 21:16
Letzter Beitrag: Franz54
  LCD 1602 mit PCF 8574T Ansteuerung (I2C) RCudino 25 10.581 20.01.2016 19:49
Letzter Beitrag: RCudino
  SainSmart 1602 LCD Keypad Shield Modul Display Tasten Rossy 20 10.176 08.08.2015 12:44
Letzter Beitrag: hotsystems
  Suche jemanden, der mir einen Sketch von 1602 LCD auf Nokia 5110 LCD umschreibt Gelegenheitsbastler 29 10.390 07.05.2015 16:06
Letzter Beitrag: Gelegenheitsbastler

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste