Witam,
Jestem na etapie prób oprogramowania odbiornika IR w zastosowaniu dla Laser Taga.
Mam ATTiny85-20PU, TSOP32156 i chcę na nim zbudować odbiornik IR na 56 kHz.
O ile nadajnik (samą częstotliwość) mam już napisaną o tyle problem tkwi w odbiorze i wykorzystaniu informacji. Zaznaczam, że to są moje pierwsze kroki z programowaniem mikrokontrolerów więc z góry proszę o wyrozumiałość.
Efekt miałby być taki, że po wykryciu wiązki IR i przesłaniu stanu wysokiego z detektora na mikrokontroler zapalały się diody LED.
Mam taki program pisany z książki Mikrokontrolery AVR M. Kardasia i efekt jest taki, że dioda świeci cały czas- czy wejście PB3 jest zwarte do masy czy na stanie wysokim.
Proszę o pomoc, jakieś porady co zrobić aby działało w pożądany sposób.
Z góry dziękuję.
Edit: Przerabiałem też program z przypisywaniem wartości do pinów, ale też nic nie zmieniło niezależnie od konfiguracji. Dioda zawsze świeci.
Jestem na etapie prób oprogramowania odbiornika IR w zastosowaniu dla Laser Taga.
Mam ATTiny85-20PU, TSOP32156 i chcę na nim zbudować odbiornik IR na 56 kHz.
O ile nadajnik (samą częstotliwość) mam już napisaną o tyle problem tkwi w odbiorze i wykorzystaniu informacji. Zaznaczam, że to są moje pierwsze kroki z programowaniem mikrokontrolerów więc z góry proszę o wyrozumiałość.
Efekt miałby być taki, że po wykryciu wiązki IR i przesłaniu stanu wysokiego z detektora na mikrokontroler zapalały się diody LED.
Mam taki program pisany z książki Mikrokontrolery AVR M. Kardasia i efekt jest taki, że dioda świeci cały czas- czy wejście PB3 jest zwarte do masy czy na stanie wysokim.
Proszę o pomoc, jakieś porady co zrobić aby działało w pożądany sposób.
Z góry dziękuję.
Edit: Przerabiałem też program z przypisywaniem wartości do pinów, ale też nic nie zmieniło niezależnie od konfiguracji. Dioda zawsze świeci.
Kod: C / C++
