Sterowanie IR i pentle w switch - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Sterowanie IR i pentle w switch (/watek-sterowanie-ir-i-pentle-w-switch) Strony:
1
2
|
Sterowanie IR i pentle w switch - Remin - 09-11-2017 Hej, Mam problem z napisaniem kodu, który będzie wykonywał różne case'y zależnie od wyboru na pilocie, dokładnie to nie wiem, jak napisać to aby pętla z wybranej już opcji (wybranego przycisku) wykonywała się do momentu wyboru innej opcji (innego przycisku) - mam nadzieje że rozumiecie Załączam kod Kod: #include <FastLED.h> Jakieś pomysły? Pierwszy raz mam do czynienia z sterowaniem IR RE: Sterowanie IR i pentle w switch - PlusMinus - 09-11-2017 Tak na sucho bez analizy Twojego kodu , jak zrobić aby dany kod wykonywał się do momentu wciśnięcia przycisku. Kod, który chcesz wykonywać do momentu wciśnięcia przycisku zamknij w osobnej pętli while nieskończonej, na końcu pętli sprawdzaj czy wciśnięto jakiś przycisk, jeśli tak to instrukcją break wróć do pętli loop. RE: Sterowanie IR i pentle w switch - adix - 10-11-2017 Kod: #include <FastLED.h> RE: Sterowanie IR i pentle w switch - Remin - 10-11-2017 Dzięki, już lepiej ale nadal nie to Teraz jak w monitore portu szeregowego ciągle wyskakuje ta sama wartość i zmienianie na pilocie numeru nic nie daje, zmienna nie przyjmuje innych wartosci. Teraz pentla wykonuje się prawidłowo, ale nie ma przełączania, np przy wybieraniu 1 działa case dla 1 ale jak w trakcie trwania jego nie da się zmienic na inny np. 2. Więc nie ma możlwości zmiany, RE: Sterowanie IR i pentle w switch - Remin - 11-11-2017 Będe bardzo wdzięczny za pomoc, dodałem do programu jeszcze losowanie kolorów led, i kilka case'ów ale nadal nie mogę rozpracować ten zmiany, jakies pomysły ? RE: Sterowanie IR i pentle w switch - adix - 12-11-2017 Musisz zrobić programowe przerwanie które będzie sprawdzało stan na pilocie albo zamiast dely użyć mils. RE: Sterowanie IR i pentle w switch - Remin - 13-11-2017 Wybacz, ale nie zabardzo wiem jak to zrobić. Jeszcze nie mam takiej wiedzy Bede mega wdzięczny jak byś mógł napisać coś takiego. Bo z tego co myśłem to trzeba by bylo zrobić zmienna która przechowywała by wynik ostatniego odczytu i jeśli nowy odczyt ( czyli taki który bedzie sie wykonywał pod koniec case'a ) bedzie inny to wtedy zmieni się ten case ze starym na case z nowym odczytem. Ale wiedzę problem w tym ponieważ nie wiem jak zrobić aby nowy odczyt się zarejestrował podczas wykonywania pętli :/ RE: Sterowanie IR i pentle w switch - adix - 13-11-2017 http://forum.arduinopolska.com/watek-przerwania-programowe-poradnik Tu masz poradnik. RE: Sterowanie IR i pentle w switch - Remin - 13-11-2017 Wybacz ale pomimo wielu, naprawdę wielu prób, nie wychodzi mi to, nie umiem tego zrobić RE: Sterowanie IR i pentle w switch - adix - 13-11-2017 Wzuć kod dotychczasowy. spróbuje coś poradzić. |