Skocz do zawartości

Pilot IR wysyła losowe sygnały


Pomocna odpowiedź

(edytowany)

Generalnie może się tak dziać z powodu delaya w pętli ale UWAGA nie jestem tego na 100% pewny bo nie używam tej biblioteki i nie wiem do końca jak działa. Poza tym w gotowym programie to nie będzie przeszkadzało ponieważ i tak porównujesz kody z jakimiś stałymi wartościami (z eeprom lub z kodu programu) i na tej podstawie podejmujesz akcję coś w stylu 
 

if(irCode == 0xadadad){
...
}

Ah i jeszcze jeden niuans, może być tak że odbiornik odbiera jakieś losowe sygnały (odbite) które będą miały wpływ na dekodowaną wartość

Edytowano przez _LM_
  • Lubię! 1

Teraz mając minimum wiedzy możesz podłączyć LED - a do wolnego gpio (albo wykorzystać wbudowany) i spróbować przełączać za pomocą któregoś przycisku. I cyk, masz prekursor światła sterowanego z pilota podczerwieni

(edytowany)

Oprócz A6 i A7 piny analogowe mogą działać jak cyfrowe (a atmega 328). Co do kodu ne ma różnicy.

Edytowano przez ethanak
  • Pomogłeś! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...