radio Sony CDX L580X - brak pilota, jakie kodowanie ?


słuchajcie, wraz z samochodem który ostatnio nabyłem, dostałem radio SONY CDX L580X. skądinąd wiem że do niego był pilot bo raz że radio ma odbiornik na pokładzie a dwa, instrukcja pokazuje tegoż pilota.
mam małego pilocika pracującego w kodzie RC5 i piszę programik do sterowania głośnością subwoofera samochodowego. i teraz moje pytanie:

gdzie znajdę kodowanie do pilota RM-X114 ?

bo pisząc sterowanie głośnością do suba, przy okazji napisał bym sterowanie radyjkiem które mam wmontowane. wiem że trzeba użyć komend

Sonysend

ale w polskim helpie nie ma kodów do tego pilota. pomożecie ?




Portret użytkownika mirley

Re: Sonysend

Nie wiem czy ta komenda zadziała Ci z twoim pilotem... nie znalazłem nigdzie info dokładnie na temat tego pilota ale komend sonysend wysyła po prostu zmienną typu long

http://iranmicro.ir/Online/Help/Bascom-avr/index.html?sonysend.htm

możesz jeszcze opcjonalnie dodać ilu bitowa transmisja ma być obsługiwana. Zależy to od tego jaką obsługuje pilot. Zgodnie z opisem z helpa bascoma to można wybrać sobie 12, 15 lub 20 bitów. Trzeba tylko znaleźć info ile bitów i jakie adresy trzeba wysłać.

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika matrix

Re: Sonysend

myślę że zrobię to po prostu metodą prób i błędów, a zacznę od adresów dla stacjonarnego odtwarzacza CD:

Power	&HA91	1010 1001 0001
Play	&H4D1	0100 1101 0001
Stop	&H1D1	0001 1101 0001
Pause	&H9D1	1001 1101 0001
Continue	&HB91	1011 1001 0001

jak widać na końcu jest chyba adres urządzenia. 6 pierwszych bitów to komenda. oczywiście na pierwszy rzut oka tak jest.

ale było by to dość logiczne gdyż dla stacjonarnego odtwarzacza CD na końcu mamy adres 01 0001, dla DECK'a A jest 00 0001, dla DECK'a B jest 00 1110, natomiast dla telewizora adres to 01 0000.