Witam,
Chciałem zbudować pilot do sterowania różnymi urządzeniami RTV, korzystając m.in. z diody IR ze starego pilota od telewizora i mikrokontrolera ATmega8. Znalazłem na stronie Link opis standardu RC-5, na podstawie którego napisałem prosty program, wysyłający pojedynczą ramkę po włączeniu zasilania. Próbowałem sterować telewizorem Sony Bravia (czuwanie) i odtwarzaczem CD Elta 2307M1 (pauza, odtwarzanie), ale nie udało się, chociaż przez aparat w telefonie komórkowym widzę, że dioda świeci.
Program do sterowania TV:
Program do sterowania odtwarzaczem CD:
Diodę podłączyłem przez rezystor 220 Ω i tranzystor BC547B, podłączony do GPIO przez rezystor 10 kΩ. Całość zasilam napięciem 5 V. Proszę o pomoc - nie wiem, czy popełniłem jakiś błąd w swoim projekcie, czy po prostu urządzenia, którymi próbuję sterować, nie obsługują standardu RC-5 albo mają niestandardowe adresy lub komendy. Nie udało mi się tego znaleźć w wyszukiwarkach, a nie mam odbiornika IR, żeby odczytać kody wysyłane przez oryginalne piloty.
Chciałem zbudować pilot do sterowania różnymi urządzeniami RTV, korzystając m.in. z diody IR ze starego pilota od telewizora i mikrokontrolera ATmega8. Znalazłem na stronie Link opis standardu RC-5, na podstawie którego napisałem prosty program, wysyłający pojedynczą ramkę po włączeniu zasilania. Próbowałem sterować telewizorem Sony Bravia (czuwanie) i odtwarzaczem CD Elta 2307M1 (pauza, odtwarzanie), ale nie udało się, chociaż przez aparat w telefonie komórkowym widzę, że dioda świeci.
Program do sterowania TV:
Kod: C / C++
Program do sterowania odtwarzaczem CD:
Kod: C / C++
Diodę podłączyłem przez rezystor 220 Ω i tranzystor BC547B, podłączony do GPIO przez rezystor 10 kΩ. Całość zasilam napięciem 5 V. Proszę o pomoc - nie wiem, czy popełniłem jakiś błąd w swoim projekcie, czy po prostu urządzenia, którymi próbuję sterować, nie obsługują standardu RC-5 albo mają niestandardowe adresy lub komendy. Nie udało mi się tego znaleźć w wyszukiwarkach, a nie mam odbiornika IR, żeby odczytać kody wysyłane przez oryginalne piloty.