Witam.
Potrzebuje wskazówek odnośnie zmian w kodzie tego projektu:
Turning a LED on and off with an Arduino, Bluetooth and Android. 3 LEDs and 3 Switches
W skrócie – przy pomocy aplikacji łączę się z Arduino ( bluetooth HC-05 ) i mam możliwość załączania/wyłączania diod zarówno smartfonem, jak i przyciskami zwiernymi. Jeśli wciskam przycisk aplikacja również reaguje, monitoruje aktualny stan LOW lub HIGH.
Zamiast przycisków zwiernych, chcę mieć możliwość sterowania pilotem IR, ale nie wiem czy switch ... case będzie do tego odpowiednia.
W chwili obecnej:
>wciskam jeden raz wybrany przycisk na pilocie
> odbiornik IR odczytuje kod
> BTserial wysyła do aplikacji na smartfonie ciąg znaków, np: <L,1,1>
> aplikacja odczytuje <L,1,1> jako: włącz diodę nr 1 i zmień wygląd przycisku ( czerwony > zielony, off > on)
Połowa sukcesu, bo musi działać też w drugą stronę. Tylko co zrobić, żeby wciskając drugi raz ten sam przycisk IR odebrał kod, BTserial wysłał informację <L,1,0> do aplikacji - zmień wygląd przycisku ( zielony > czerwony, on > off) i dioda nr 1 zgasła?
Cały kod:
Pozdrawiam.
Potrzebuje wskazówek odnośnie zmian w kodzie tego projektu:
Turning a LED on and off with an Arduino, Bluetooth and Android. 3 LEDs and 3 Switches
W skrócie – przy pomocy aplikacji łączę się z Arduino ( bluetooth HC-05 ) i mam możliwość załączania/wyłączania diod zarówno smartfonem, jak i przyciskami zwiernymi. Jeśli wciskam przycisk aplikacja również reaguje, monitoruje aktualny stan LOW lub HIGH.
Zamiast przycisków zwiernych, chcę mieć możliwość sterowania pilotem IR, ale nie wiem czy switch ... case będzie do tego odpowiednia.
W chwili obecnej:
Code: c
>wciskam jeden raz wybrany przycisk na pilocie
> odbiornik IR odczytuje kod
> BTserial wysyła do aplikacji na smartfonie ciąg znaków, np: <L,1,1>
> aplikacja odczytuje <L,1,1> jako: włącz diodę nr 1 i zmień wygląd przycisku ( czerwony > zielony, off > on)
Połowa sukcesu, bo musi działać też w drugą stronę. Tylko co zrobić, żeby wciskając drugi raz ten sam przycisk IR odebrał kod, BTserial wysłał informację <L,1,0> do aplikacji - zmień wygląd przycisku ( zielony > czerwony, on > off) i dioda nr 1 zgasła?
Cały kod:
Code: c
Pozdrawiam.