
Když si představím, že mě za půl roku napadne tam dodrátovat ještě jedno tlačítko, co mi po stisku podsvítí displej na 10s - jediné co musím je v loopu mrknout jestli čudl2==high pak nastav čas podsvícení na 10 a rozsviť. Zbytek už tam je ... paráda
Ještě bych se kouknul na datové struktůry ( nic tak hrozného jak to zní ). https://playground.arduino.cc/Code/Struct/
Bude se ti to hodně hodit u ukládání a vyčítání z eeprom.
Jde o to, že si v podstatě vytvoříš struktůru dat "mojeData". V ní budeš mít rozškatulkováno co si chceš pamatovat (mojeData.hodinyBehu, mojeData.minutyBehu ...) a celý tenhle balíček jsi schopen pomocí jediného příkazu uložit do EEPROM takovým způsobem, že ho lze přesně takhle zase přečíst a vložit do struktůry.
Jinak si budeš muset pamatovat, co na kterou adresu jsi zapsal a počítat stím kolik byte jaký druh dat zabírá, aby jsi mohl správně posunout ukazatel paměti a data načítat jednotlivě.
A používej u programování tabulátor. Zpřehledňuje to kód. Poznáš to až budeš hledat chybějící nebo přebývající složenou závorku.