logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Bascom] Bascom - Jak dodać automatyczny powrót do menu głównego po 5 sekundach?

slavcio2012 28 Kwi 2013 12:14 1476 5
REKLAMA
  • #1 12247415
    slavcio2012
    Poziom 15  
    Witam,

    mam 5 przycisków, które służą do obsługi menu nie wiem jak napisać kod programu aby nie naciskając np.przez 5 sec tych przycisków program sam powracał do programu głównego
    Kod: text
    Zaloguj się, aby zobaczyć kod


    chce dopisać to programu z tematu https://www.elektroda.pl/rtvforum/topic2446785-30.html
  • REKLAMA
  • #2 12247498
    Kuniarz
    Moderator Projektowanie
    Napisz pętlę, która wykona się tyle razy, żeby odliczyć te 5 sekund (np 5000 razy z waitms 1 w środku). Jeśli jakikolwiek przycisk zostanie wciśnięty, to idziesz do ich obsługi, jeśli nie, to pętla się zakończy i program wróci do głównej pętli.
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #3 12247958
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #4 12247993
    slavcio2012
    Poziom 15  
    wiem , że tak można tylko nie wiem jak mam napisać ten kawałek kodu :-)
  • REKLAMA
  • #5 12248637
    Konto nie istnieje
    Poziom 1  
  • #6 12252018
    SylwekK
    Poziom 32  
    W skrócie... przeznaczasz jedną zmienną na tzw. licznik wyjścia. Ustawiasz w niej wartość (czas do odliczenia - zależny od ustawienia przerwań) zawsze po wejściu do menu (i/lub wciśnięciu dowolnego przycisku). W przerwaniu ta zmienna jest cyklicznie zmniejszana do zera. I teraz w swoim menu w miejscu gdzie badasz warunek wyjścia z menu (czyli pewnie jakiś przycisk) dopisujesz dodatkowe porównanie czy ta Twoja zmienna =0. Jeśli tak to wyjście i po problemie.
REKLAMA