Skocz do zawartości

[C] Nadajnik IR Attiny 2313 36kHz


adranek2810

Pomocna odpowiedź

Witam.

Postanowiłem zbudować własny nadajnik IR w którym wykorzystałem uC attiny2313. Ma on wykorzystywać standart RC5, czyli kodowanie typu manchester.

Co do schematu oraz programu wzorowałem się na książce "Mikrokontrolery AVR Język C Podstawy programowania".

Po zmontowaniu całości okazało się jednak że pilot nie działa tak jak należy. Próbowałem od strony programistycznej na wiele sposobów coś zmienić żeby urządzenie działało tak jak sobie to założyłem, natomiast poległem i nie mam już pomysłu co może być nie tak.

Co do elektroniki to nie wiem co można zmienić, jedynie zastanawia mnie czy odpowiedni jest zastosowany przeze mnie tranzystor BC337?

Pilot sprawdzałem na odbiorniku IR TOSP2236 i dioda IR świeci o czym świadczy stan niski na wyjściu odbiornika. Dodam, iż odbiornik jest na pewno sprawny, ponieważ sprawdzałem na nim inny pilot od TV Philipsa.

Poniżej zamieszczam schemat oraz kod programu.

Schemat:

Kod w załączniku.

pilotIR.c

Link do komentarza
Share on other sites

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.