Witam,
Niedawno zbudowałem projekt lampki RGB na mikrokontrolerze ATmega8, ale miałem poważny problem z jej uruchomieniem. Mianowicie nie mogłem za pomocą żadnego pilota nadać kodu RC5 potrzebnego do zaprogramowania przycisków w pamięci eeprom mikroprocka. Po kilku godzinach szukania błędu w lampce doszedłem do wniosku, że problem jest z pilotem.
Zbudowałem więc prosty odbiornik IR do komputera pod COM (z wykorzystaniem odbiornika zastosowanego w lampce, dokładnie posiadam dwa - oba próbowałem z identycznym rezultatem - TMF5360 i TSOP1136) dla programu Girder z pluginem Igor, dzięki temu mogę odczytywać kody RC5 nadane z pilota w tym programie...co się okazuje - wszystkie piloty, które mam w domu program wykrywa, ale kod odczytuje jako FFFF. Nawet pilot uniwersalny, zaprogramowany pod philipsa tylko czasami odczyta jako 6FFF, albo BFFF, reszta klawiszy FFFF.
Nie wiem tylko dlaczego, czyżby pilot uniwersalny zaprogramowany pod Philipsa nie nadawał w RC5 ?
Może problemem jest z odbiornikiem na 36kHz, a piloty działają na 38kHz ?
Tak czy inaczej w programie podczas nadawania pilotem w standardzie RC5 powinien pojawiać się czterocyfrowy kod ?
Pozdrawiam i dzięki za pomoc.
Niedawno zbudowałem projekt lampki RGB na mikrokontrolerze ATmega8, ale miałem poważny problem z jej uruchomieniem. Mianowicie nie mogłem za pomocą żadnego pilota nadać kodu RC5 potrzebnego do zaprogramowania przycisków w pamięci eeprom mikroprocka. Po kilku godzinach szukania błędu w lampce doszedłem do wniosku, że problem jest z pilotem.
Zbudowałem więc prosty odbiornik IR do komputera pod COM (z wykorzystaniem odbiornika zastosowanego w lampce, dokładnie posiadam dwa - oba próbowałem z identycznym rezultatem - TMF5360 i TSOP1136) dla programu Girder z pluginem Igor, dzięki temu mogę odczytywać kody RC5 nadane z pilota w tym programie...co się okazuje - wszystkie piloty, które mam w domu program wykrywa, ale kod odczytuje jako FFFF. Nawet pilot uniwersalny, zaprogramowany pod philipsa tylko czasami odczyta jako 6FFF, albo BFFF, reszta klawiszy FFFF.
Nie wiem tylko dlaczego, czyżby pilot uniwersalny zaprogramowany pod Philipsa nie nadawał w RC5 ?
Może problemem jest z odbiornikiem na 36kHz, a piloty działają na 38kHz ?
Tak czy inaczej w programie podczas nadawania pilotem w standardzie RC5 powinien pojawiać się czterocyfrowy kod ?
Pozdrawiam i dzięki za pomoc.