Skocz do zawartości

Pomocna odpowiedź

Mógłby mi ktoś powiedzieć czy ten kod (że tak powiem) jest poprawny (?):

$regfile = "m8def.dat"
$crystal = 1000000

Config Rc5 = Portb.0
Enable Interrupts
Dim Adress As Byte
Dim Command As Byte

Do
Getrc5(adress , Command)
If Command < 64 Then
Portd.7 = 1
End If
Loop                                              

End
Link to post
Share on other sites

no tak tylko ze jest mały problem mam 2 rzeczy:

-pilot od samsunga (monitor)

-odbiornik IRD wyjętą z odtwarzacza toshiba

i jakos to tak nie chce współgrać...

gdzieś czytałem że piloty od samsunga korzystają z RC5...

Link to post
Share on other sites

Żeby opanować RC5, najlepiej jest mieć zestaw do testowania z wyświetlaczem LCD. Wtedy piszemy program tak, by wyświetlał "Adress" i "Command" pilota na LCD, a potem odwołujemy się bezpośrednio do określonego adress i command konkretnego naciśniętego przycisku. Program jest bez sensu, bo gdy się naciśnie przycisk którzy będzie mia command z zakresu poniżej 64, to ustawi na Portd.7 jedynkę. Nie skonfigurowałeś wejść/wyjść. To ważne. Powiedz jaki chcesz otrzymać efekt.

Link to post
Share on other sites

a wiec mam dość duże ambicje bo nie na darmo wydalem kase na programator itp

a efekt końcowy to jak najmniejsze autko na pilota....

P.S. żeby oblookać czy pilot jest w standardzie RC5 muszę go rozkręcić...(?)

Link to post
Share on other sites

Witam

Tak napisany program zmusi procesor do reagowania na kod rc5 jeśli command wynosi od 01 do 63 .Musisz zrobić command =64 wtedy będzie reagował tylko na command 64.

Link to post
Share on other sites

Ewentualnie, jeśli chciałbyś 'zobaczyć' co masz na wyjściu tsopa, to zrób sobie analizator stanów logicznych, słowo-klucz#2: scanalogic.

Link to post
Share on other sites

Masz rację, mówiąc tsopa miałem na myśli 'odbiornik ir modulowanego sygnału', czy jak to tam się profesjonalnie nazywa. W każdym bądź razie może podpiąć się tym analizatorem pod wyjście tego odbiornika i sobie zobaczyć, co się dzieje. W ogóle to polecam go wszystkim, takie projekty zasługują na rozpowszechnianie.

Link to post
Share on other sites
Żeby opanować RC5, najlepiej jest mieć zestaw do testowania z wyświetlaczem LCD. Wtedy piszemy program tak, by wyświetlał "Adress" i "Command" pilota na LCD, a potem odwołujemy się bezpośrednio do określonego adress i command konkretnego naciśniętego przycisku.

I według mnie to jest najlepsza opcja do nauki obsługi RC5, kuczus ma 100% racji, taki wyświetlacz kosztuje 15zł a oddaje nieocenione usługi przy nauce programowania i w dodatku jego obsługa w BASCOMIE jest dziecinnie prosta.

Link to post
Share on other sites
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.