Gast
#356099
Hi, ich benötige für mein Projekt eine Menüsteuerung, bei dem die aktuellen Zustände im 20x4 LCD Display angezeigt werden. Hab alles mit switch,case oder if Abfragen am laufen, so dass immer der aktuell eingegebe Zustand im Display angezeigt wird. Wollte aber wg. Komfort und Codegröße das Menü über ein struct am Display ausgeben, da ich ziemlich viele switchanweisungen habe, die mit der Zeit unübesichtlich werden. Hätte mir gedacht, ein Struct mit 4 20stelligen char Einträgen (also immer eine komplette Zeile) zu erstellen und dieses immer Zeilenweise [1]-[4] am Display auszugeben. Bei Änderung (Tastendrück...) hätte ich betroffenen Zeilen im struct wieder neu beschrieben. Es würden im struct also immer die aktuellen Zeilen fürs Display stehen. Ist dies eine gute Vorgehensweise? Bin auch über andere/ bessere Vorschläge dankbar!