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: Jak naprzemiennie uruchamiać podprogramy PR1 i PR2 jednym przyciskiem?

obmiary 12 Mar 2013 14:18 1332 3
REKLAMA
  • #1 12050631
    obmiary
    Poziom 2  
    Witam wszystkich .Chciałbym prosić o wskazówkę ,w jaki sposób uruchomić dwa niezależne podprogramy z jednego przycisku (nie wyłącznika)w baskom
    Przedstawiam część mojego programu którym załączam podprogramy z dwóch przycisków S! i S2
    Kod: text
    Zaloguj się, aby zobaczyć kod

    Chciałbym ,żeby było
    kliknięcie na przycisk S1 to PR1
    następne kliknięcie na S1 to PR2
    następne kliknięcie na S1 to PR1
    kolejne klikniecie na S1 to PR2
    itd

    Podprogramy miałyby się uruchamiać bez przycisku S2.Jeżeli będzie taka potrzeba ,mogę przedstawić cały program
    Pozdrawiam
  • REKLAMA
  • #2 12050662
    paluch_gda
    Poziom 16  
    Musiałbyś to zrobić na przerwaniach aby podczas działania PR1 lub PR2 wyłapać wciśnięcie S1. Wg mnie to najbardziej optymalne rozwiązanie.
  • REKLAMA
  • #3 12051014
    obmiary
    Poziom 2  
    Dzięki za odpowiedz,Może zapytam inaczej i mój problem rozwiążę w inny sposób przedstawię jeden z podprogramów ,który gasi dwie diody za pomocą pwm,
    Kod: text
    Zaloguj się, aby zobaczyć kod

    jak widać z programu ,jeżeli S1 = 0 to diody kolejno gasną do czasu pojawienia sie na S1 = 1,chciałbym ,aby zatrzymać program czyli świecenie diod w punkcie kiedy obydwie "nie świecą"
    czyli
    S1 = 0
    1. świecą D1 i D2
    2. D1 powoli gaśnie, D2 max
    3. D1 zgasła ,D2 powoli gaśnie
    4. D1 zgasła , D2 zgasła
    5. STOP
    6. następnie odpalam PR2 przy S1 = 1

    W moim pierwszym poście program miał działać na przycisku,ale mogę to wykonać po małej przeróbce na wyłączniku
  • #4 12051440
    Konto nie istnieje
    Poziom 1  
REKLAMA