Odczytanie numeru przycisku z pilota ir.

Odczytanie numeru przycisku z pilota ir.
KD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Witam.

Zrobiłem ostatnio przełącznik światła sterowany pilotem ir. Wszystko fajnie polutowane, przychodzi czas na programowanie. Znalazłem jakąś bibliotekę w internecie (http://hobby.abxyz.bplaced.net/index.php?pid=3&aid=16).

I zwykłe przełączanie (xor) działa, lecz nie o to mi chodzi, chciałbym odczytać ze zmiennej typu uint posiadającej 11 bitów, 5 pierwszych bitów które są numerem przycisku i zamienieniem go na int, tak aby go wykorzystać w instrukcji warunkowej.

Jeśli ktoś jest w stanie pomóc, z góry dziękuję.

M1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 165
1

Jeżeli rozchodzi ci się o odczyt tylko 5 bitów to można tak

Kopiuj
unsigned long id_przycisku = (zmienna & 0x1F);

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.