Mam napisaną taką obsługę wyświetlania:
Mam tam jak widzisz zrobione trzy flagi alarmów:
oil
bat
glaze
i odpowiednio do nich case 5, case 6, case 7
I teraz wszystko jest w porządku do puki włącza się tylko jeden alarm, wtedy na LCD miga mi co sekundę na zmianę napis alarmu (case 7) i zapamiętana pozycja wyswietlacza Cas (od 0-4)
Sprawa komplikuje się gdy włączone są 2 lub 3 alarmy. wtedy w sekundę przelatują mi te 3 wartości (case 5,6,7) i zapamiętana pozycja wyświetlacza Cas (od 0-4)
Chciałbym to rozwiązać tak, aby w przypadku jednego alarmu pojawił się np:
1sek napis alarmu (case 5)
2sek zapamiętana pozycja wyświetlacza Cas (od 0-4)
3sek napis alarmu (case 5) i tak w kółko
W przypadku 2 i 3 alarmów analogicznie:
1sek napis alarmu (case 5)
2sek zapamiętana pozycja wyświetlacza Cas
3sek napis alarmu (case 6)
4sek zapamiętana pozycja wyświetlacza Cas
5sek napis alarmu (case 7)
6sek zapamiętana pozycja wyświetlacza Cas
5sek napis alarmu (case 5) i tak w kółko
Nie wiem jak sobie z tym poradzić.
Kod: text
Mam tam jak widzisz zrobione trzy flagi alarmów:
oil
bat
glaze
i odpowiednio do nich case 5, case 6, case 7
I teraz wszystko jest w porządku do puki włącza się tylko jeden alarm, wtedy na LCD miga mi co sekundę na zmianę napis alarmu (case 7) i zapamiętana pozycja wyswietlacza Cas (od 0-4)
Sprawa komplikuje się gdy włączone są 2 lub 3 alarmy. wtedy w sekundę przelatują mi te 3 wartości (case 5,6,7) i zapamiętana pozycja wyświetlacza Cas (od 0-4)
Chciałbym to rozwiązać tak, aby w przypadku jednego alarmu pojawił się np:
1sek napis alarmu (case 5)
2sek zapamiętana pozycja wyświetlacza Cas (od 0-4)
3sek napis alarmu (case 5) i tak w kółko
W przypadku 2 i 3 alarmów analogicznie:
1sek napis alarmu (case 5)
2sek zapamiętana pozycja wyświetlacza Cas
3sek napis alarmu (case 6)
4sek zapamiętana pozycja wyświetlacza Cas
5sek napis alarmu (case 7)
6sek zapamiętana pozycja wyświetlacza Cas
5sek napis alarmu (case 5) i tak w kółko
Nie wiem jak sobie z tym poradzić.
