• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Taśma LED WS2812B Zmiana animacji przyciskiem
#2
(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 chwilowego
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
1. Przycisk musi być obsługiwany w przerwaniu.
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
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Taśma LED WS2812B Zmiana animacji przyciskiem - przez namok - 25-03-2017, 18:27

Skocz do:


Przeglądający: 1 gości