25-03-2017, 18:27
(25-03-2017, 17:23)Jamno napisał(a): Potrzebuję kodu który zmieniałby animacje na taśmie diod WS2812B po wciśnięciu przycisku chwilowego1. Przycisk musi być obsługiwany w przerwaniu.
Program miałby działać tak =
LED;y OFF --> klik --> Animacja 1 --> klik --> Animacja 2 ---> klik --> N;ta Animacja --> klik --> Powrót do OFF
Niestety problemy są 2
Przycisk zaczyna reagować dopiero po zakończeniu aktualnej animacji, wtedy można kliknąć po kolejną---- przycisk powinien działać natychmiast
Chciałbym też żeby animacje były zapętlone tzn. Animacja 1 trwa w kółko --> klik --> Animacja 2 trwa w kółko
Ktoś ma pomysł jak zmodyfikować kod buttoncycler;a ? Będę wdzięczny za pomoc
2. W każdej funkcji wywoływanej w instrukcji case musisz sprawdzać naciśnięcie przycisku i wyjść z tej funkcji.
3. Aby animacja trwała w kółko to do każdej funkcji musisz dodać zewnętrzną pętlę(for lub while).
Pomagam za darmo więc szanuj mój czas.
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania
Wklejaj tekst a nie jego zdjęcie.
Nie pisz następnego postu jak nie odpowiedziałeś na poprzedni.
Jak mądrze zadawać pytania