Witam,
wczoraj zacząłem nową dla mnie dziedzinę - programowy PWM. Poczytałem o tej idei itp itp. Wiem jak działa, nawet napisałem sam program, który też działa
Problem jedynie jest taki, iż 0 oznacza ciągłe wypełnienie 1, a 100 ciągle wypełnienie 0. Ale to się chyba odwróci, gdy zastosuje tranzystor npn, prawda?
Główne pytanie to:
W jaki sposób dodać obsługę szybkości zmieniania animacji, oraz jak zaimplementować sama funkcję płynnych zmian kolorów? Może coś opartego na Timerze? - nie wiem... Proszę o napisanie idei, najlepiej w punktach (byle nie gotowego programu - chce sam)
Dziękuje
wczoraj zacząłem nową dla mnie dziedzinę - programowy PWM. Poczytałem o tej idei itp itp. Wiem jak działa, nawet napisałem sam program, który też działa
Przerwanie: ' co 16 us
Incr Licznik
If Licznik > 100 Then
Licznik = 0
Set R
Set G
Set B
End If
If Licznik > Red_color Then : Reset R : Else : Set R : End If
If Licznik > Green_color Then : Reset G : Else : Set G : End If
If Licznik > Blue_color Then : Reset B : Else : Set B : End If
Return
Problem jedynie jest taki, iż 0 oznacza ciągłe wypełnienie 1, a 100 ciągle wypełnienie 0. Ale to się chyba odwróci, gdy zastosuje tranzystor npn, prawda?
Główne pytanie to:
W jaki sposób dodać obsługę szybkości zmieniania animacji, oraz jak zaimplementować sama funkcję płynnych zmian kolorów? Może coś opartego na Timerze? - nie wiem... Proszę o napisanie idei, najlepiej w punktach (byle nie gotowego programu - chce sam)