• 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
Prosty sterownik diod LED ws2812b
#1
Cześć. Chciałem sobie zrobić na pozór prosty sterownik do taśmy ws2812b jednak kilka opcji przerosło mogę umiejętności. 

Projekt miałby wyglądać tak: taśma z diodami, sterownik z wyświetlaczem i przyciskami/potencjometrami. Po włączeniu  urządzenia, klikam przycisk start i uruchamia się domyślnie ustawiony efekt. Na ekranie sterownika(zwykły LCD 2x16) mam dostępne menu z opcjami w których wybieram opcje dotyczące efektów (kolor, szybkość, jasność). 

Problem jest taki, że jakakolwiek zmiana czy reakcja na przycisk odbywa się dopiero gdy pętla z efektem się kończy. Żeby zatrzymać efekt to mógłbym wykorzystać przerwanie, ale jak zrealizować żebym mógł podczas trwania efektu zmieniać te parametry które wcześniej wspomniałem? Czy potrzebny tu jest jakiś system czasu rzeczywistego? Czy w ogóle możliwe jest wykonanie czegoś takiego na Arduino Uno?
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości