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

[BASCOM] Atmega16 - Sterowanie wejściami za pomocą pilota i przycisków

krojo 23 Sty 2016 20:23 2286 15
  • #1 15363754
    krojo
    Poziom 10  
    Skończyły mi się już pomysły jak rozwiązać problem jednoczesnego sterowania przyciskami i pilotem, samo sterowanie przyciskami działa dobrze w sensie jaki przycisk wcisnę takie wejście mi wybiera. Nie potrafię dodać do tego pilota który ma dwa przyciski, chciałem żeby jednym przełączać od 1 do 5 wejścia z drugim od 5 do 1. Może ktoś podpowiedzieć jak to zrobić żeby pilotem przełączać w górę i w dół a przyciskami wybierać konkretne wejście?
    fragment kodu:

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod


    Moderowany przez tmf:

    Dodałem do tytułu znacznik [BASCOM], w przyszłości jeśli temat dotyczy tego języka proszę ten znacznik dodawać.

  • Pomocny post
    #2 15363854
    Konto nie istnieje
    Konto nie istnieje  
  • #3 15364047
    krojo
    Poziom 10  
    Znowu wielkie dzięki przy okazji rozwiązałeś mój kolejny problem z powrotem zawsze do tego samego wejścia po wyłączeniu i ponownym włączeniu.
  • #4 15365938
    krojo
    Poziom 10  
    Możesz mi podpowiedzieć z jeszcze jedna rzeczą, chcę po naciśnięciu klawisza na pilocie bądź przycisku żeby program wskoczył do podprogramu Sel_out tak żeby działał tylko wybór Out_l ; Out_r ; Out_rl. Wyjście z podprogramu z pomocą tego samego klawisza i przycisku co wejście. Próbowałem z do loop until ale program się dziwnie zacinał. Dodałem cały program.

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
    [/code]
  • Pomocny post
    #5 15366156
    Konto nie istnieje
    Konto nie istnieje  
  • #6 15366522
    krojo
    Poziom 10  
    Faktycznie Pind.2 był dwa razy konfigurowany nawet tego nie zauważyłem. Nie wiem dlaczego ale po wejściu w Sel_out nie da się już wyjść.
  • #7 15366538
    Konto nie istnieje
    Konto nie istnieje  
  • #8 15366584
    krojo
    Poziom 10  
    Przekładałem wcześniej i nie zauważyłem żadnej znaczącej zmiany teraz widzę że po podwójnym naciśnięciu przycisku na pilocie wychodzi na switchu ciężko to zrobić ale kilka razy się udało.
  • Pomocny post
    #9 15366679
    Konto nie istnieje
    Konto nie istnieje  
  • #10 15366963
    krojo
    Poziom 10  
    pomogło dopisanie waitms 200

    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • #11 15438528
    krojo
    Poziom 10  
    Mam jeszcze jeden problem z samym sterowaniem pga2320 które wydawało się proste, kostka gra tylko nie reaguję na regulację już zbrakło mi pomysłów co mogło by być nie tak w tym programie. Wydaje mi się że chyba ją jakoś uszkodziłem. Mógłby ktoś zerknąć czy ten program powinien działać? Poniżej schemat i program.

    [BASCOM] Atmega16 - Sterowanie wejściami za pomocą pilota i przycisków


    Kod: VB.net
    Zaloguj się, aby zobaczyć kod
  • #12 15879981
    nik156
    Poziom 18  
    Czy ktoś bawi się może jeszcze z PGA2320? Głównie chodzi mi o to czy PGA musi mieć buffor na wejściu.
    I może ktoś zna lub ma możliwość podesłania projektów PCB dla tego układu. Nawet zdjęcia (celem wyszukania Ciekawego pomysłu) w kiepskiej rozdzielczości.
  • #13 15909849
    rpal
    Poziom 27  
    w opisie noty katalogowej piszą że nie trzeba bufora "providing the capability to drive 600 Ω loads directly without buffering".
    Chcesz się babrać z symetrycznym zasilaniem?
  • #14 15911699
    nik156
    Poziom 18  
    A dlaczego mam się nie babrać z symetrycznym zasilaniem? Bardziej martwi mnie fakt że PGA2310 ma głupią szpilę przy uruchomieniu cześć analogowej... i daje czadu po głośnikach. Niektórzy zastosowali przekaźnik.
  • #15 15915991
    rpal
    Poziom 27  
    nik156 napisał:
    A dlaczego mam się nie babrać z symetrycznym zasilaniem? .
    bo nota katalogowa powiada że takim właśnie +-15V się go zasila w części analogowej
  • #16 15921427
    nik156
    Poziom 18  
    To akurat już dawno rozstało rozwiązane. Bardziej zdziwiło mnie to że mam się z tym "babrać" przecież to proste...
    Szukam sposobu na rozwiązanie głupiego "BOOM" po podaniu i rozłączeniu zasilania na PGA.

    Dobrym rozwiązaniem jest zastosowanie przekaźnika. Małego
    http://www.image.micros.com.pl/_icon_auto/rys.az850p1.jpg
    Szukam jakiegoś prostego opóźnienia załączenia przekaźnika i szybkiego odłączenia po zaniku napięcia AC najlepiej na jak najniższe napięcie 5-12V
REKLAMA