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

ATTiny2313 + SAA3010 - Brak reakcji na sygnał pilota RC-5

wilczasty 30 Lis 2012 21:42 2739 3
REKLAMA
  • #1 11594938
    wilczasty
    Poziom 19  
    Witajcie!

    W sieci znalazłem projekt lampki RGB sterowanej z pilota, projekt pochodzi z tej strony.
    Postanowiłem jednak z budować do tego swój pilot, a wybór padł na SAA3010:
    (na schemacie zamiast rezonatora jest kondensator, proszę się tym nie sugerować.)
    ATTiny2313 + SAA3010 - Brak reakcji na sygnał pilota RC-5

    Pilot jest raczej sprawny i działa poprawnie, ponieważ w odbiorniku dioda led sygnalizuje, że sygnał dociera, jednak nic więcej się nie dzieje.

    Poprosiłem kolegę z forum o modyfikacje kodu, w celu dostosowania go do moich potrzeb, tak aby komendy zawarte w moim pilocie wykonywały dane polecenia.
    - komenda 7 - włącz/wyłącz diodę
    - komenda 6 - szybsza zmiana kolorów
    - komenda 4 - wolniejsza zmiana kolorów
    - komenda 3 - tryb rgb (płynna zmiana kolorów)
    - komenda 5 - wybieranie kolorów

    Jednak nie ma w ogóle reakcji, zaświeca się tylko dioda LED, ze sygnał dociera.
    Proszę o pomoc w rozwiązaniu problemu, spieszno mi z tym, ponieważ ma to być prezent na mikołajki ;)

    Poniżej program:
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Pozdrawiam i proszę o pomoc!

    ED:
    Czy mój pilot nie jest czasami tak podłączony, ze wysyła adresy, a nie komendy? Analizuję to dzięki tym plikom PDF:
    http://sklep.avt.pl/photo/_pdf/AVT2427.pdf
    http://www.elportal.pl/pdf/k01/09_08.pdf

    Wszystkie przyciski z jednej strony podłączone są do 3, a gdyby zamienić na np. nóżkę 21?

    Proszę o nakierowanie, czy dobrze myślę.

    Dodano po 1 [godziny] 47 [minuty]:

    EDIT: Switche zamiast do trzeciej nóżki połączyłem do 21 jednak nic to nie dało.
    Połączenie pilota teraz powinno być poprawne, informacje komend oraz połączenia wziąłem z: http://ep.com.pl/files/5255.pdf
  • REKLAMA
  • #2 11603430
    Rokita1993
    Poziom 19  
    kolego nie bardzo znam się na języku c więc nie potrafię stwierdzić czy program masz dobry ale ja na twoim miejscu najpierw sprawdzilbym jakie adresy i komendy wysyłka pilot po naciśnięciu danego przycisku. łatwo to zrobić na wyświetlaczu lcd.
  • REKLAMA
  • #3 11603503
    wilczasty
    Poziom 19  
    Rokita1993 napisał:
    kolego nie bardzo znam się na języku c więc nie potrafię stwierdzić czy program masz dobry ale ja na twoim miejscu najpierw sprawdzilbym jakie adresy i komendy wysyłka pilot po naciśnięciu danego przycisku. łatwo to zrobić na wyświetlaczu lcd.

    Witam,
    Mógłby kolega jakoś określić jak się coś takiego fachowo nazywa? tak abym mógł spokojnie to znaleźć w sieci.

    Pozdrawiam!
  • #4 11603676
    Rokita1993
    Poziom 19  
    odczyt kodu rc5?l bynajmniej ja robie tak w bascomie.

    Dodano po 6 [minuty]:

    pisze komendę aby adres i komendę jaką odczytuje z pilota wyświetli mi na lcd tak aby wiedzieć co wysyła pilot. wszystko spisuje na kartke. a później jak pisze konkretny program to pisze że jeśli odbierze taki adres i taka komendę to wykonaj konkretne instrukcje.
REKLAMA