SebaOK napisał: Wjęc tak, mi chodzi o coś takiego :
Mam 4 przyciski
- 2 do ustawiania funkcji (f1 , f2 itd)
- 1 reset
- 1 do ustawiania czasu określonego przeze mnie, wyświetla się menu ustaw czas i 2 przyciskami do ustawiania funkcji nastawiam czas.
Wiem że jest to trochę skomplikowane i dlatego potrzebuje pomocy,
Może być to wyświetlane na lcd jak również na wyświetlaczu numerycznym led.
Pozdrawiam i z góry dziękuję.
Praktycznie potrzebujesz zbudowac nic innego jak prosty timer uzywany dawniej do naswietlania fotogr. w powiekszalnikach.
Przyciski:
Timer taki nie ma zadnych specjalnych funkcji (nie obsluguje przeciaz programowanej fontanny).
Owszem dwa przyciski mozesz potrzebowac do programowania czasu ("w gore" lub w"w dol"), choc mozna to zrobic na jednym tylko przycisku - scrolling z gory okreslony przedzial czasu naswietlania.
Potrzebujesz takze jeden przycisk do "RESET" i jeden do "START".
Zadany czas wlaczenia przechowujesz w EEprom, wiec system pamieta poprzednie ustawienia. Ponadto moga one byc wyswietlone w powitalnej screen, a takze po RESET w celu przypomnienia aktualnych ustawien czasu.
Zauwaz ze potrzebujesz ustawic tylko jeden parametr - wartosc okreslajaca czas wlaczenia lampy; nic poza tym.
Wyswietlenie roznych informacji na LCD ma sie tak do calosci programu jak migajaca lampka, to zn. ani nie przeszkadza, ani tez nie wnosi dodatkowch funkcji.
Poniewaz eeprom bedzie programowany w/g potrzeb podczas biegu ("Run"), wiec mozesz go pominac podczas programowania pamieci flash.
To tyle co moge na razie podpowedziec
Musisz napisac chociaz czesc programu a wtedy uzyskasz wiecej pomocy.
Ramowy koncept calosci musi byc twoj.
"Mam 4 przyciski" - to troche za malo.
e marcus