26-02-2016, 19:08
Witam,
zaczynam swoją przygodę z programowaniem Arduino oraz przymierzam się do realizacji projektu sterowania jakimś robotem za pomocą pilota na podczerwień. Korzystając z gotowej biblioteki odczytuje kody HEX przycisków, jednak posiadany przeze mnie pilot(zwykły pilot do dekodera JAMBOX HD) ma sekwencję odczytywanych kodów naprzemiennie zmieniający wartość najstarszego bitu np:
-pierwsze kliknięcie: 0xB31
-drugie kliknięcie: 0x331
-trzecie kliknięcie: 0xB31 (...)
Szukam rozwiązania, które pozwoli mi w pełni opanować sterowanie kilkoma przyciskami, które miałyby początkowo sterować zapalaniem diod, gdzie kliknięcie przycisku A zapali diodę nr 1, następnie kliknięcie przycisku B zapali diodę nr 2. Aktualnie klikając przycisk A zapalam diodę 1, lecz aby zapalić diodę 2 wymagane jest dwukrotne kliknięcie przycisku B. Liczę na pomoc kogoś doświadczonego, pozdrawiam.
zaczynam swoją przygodę z programowaniem Arduino oraz przymierzam się do realizacji projektu sterowania jakimś robotem za pomocą pilota na podczerwień. Korzystając z gotowej biblioteki odczytuje kody HEX przycisków, jednak posiadany przeze mnie pilot(zwykły pilot do dekodera JAMBOX HD) ma sekwencję odczytywanych kodów naprzemiennie zmieniający wartość najstarszego bitu np:
-pierwsze kliknięcie: 0xB31
-drugie kliknięcie: 0x331
-trzecie kliknięcie: 0xB31 (...)
Szukam rozwiązania, które pozwoli mi w pełni opanować sterowanie kilkoma przyciskami, które miałyby początkowo sterować zapalaniem diod, gdzie kliknięcie przycisku A zapali diodę nr 1, następnie kliknięcie przycisku B zapali diodę nr 2. Aktualnie klikając przycisk A zapalam diodę 1, lecz aby zapalić diodę 2 wymagane jest dwukrotne kliknięcie przycisku B. Liczę na pomoc kogoś doświadczonego, pozdrawiam.