14-11-2014, 13:41
No i długi weekend troche przystopował prace nad syntezerem, mam nadzieję że u was bardziej do przodu z pracami.
Ale dzisiaj w końcu, dobrnąłem do zakonczenia prac "fjuczera" bez którego się nie mogłem obejść.
Jest to ściemnianie podświetlenia LCD (DIM). Syntezę włożę w małe dwupasmowe radio QRP więc podświetlenie to fajny gadżet i taki "ekologiczny".
Klawisz do obsługi funkcji DIM dołożyłem na drabinkę jako kolejny, każdy może oczywiście dać go gdzie tam będzie pasował.
W momencie uruchomienia funkcji enkoder steruje tylko zmianą natężenia podświetlenia. Jest możliwość ustawienia wartości początkowej przyciemnienia oraz kroku ściemniania, w części konfiguracyjnej naszego wsadu:
Poniżej oczywiście nowy wsad do procesora.
UWAGA:
Zmieniła się pinologia wyświetlacza bo potrzebowałem jedną z nóg typu PWM wykorzystać do obsługi tej funkcji.
Patrz źródło programu.
Schemat podłączenia wyjścia PWM do LCD dla mojego typu wyświetlacza.
Całość już przetestowana na mojej płytce prototypowej
Ale dzisiaj w końcu, dobrnąłem do zakonczenia prac "fjuczera" bez którego się nie mogłem obejść.
Jest to ściemnianie podświetlenia LCD (DIM). Syntezę włożę w małe dwupasmowe radio QRP więc podświetlenie to fajny gadżet i taki "ekologiczny".
Klawisz do obsługi funkcji DIM dołożyłem na drabinkę jako kolejny, każdy może oczywiście dać go gdzie tam będzie pasował.
W momencie uruchomienia funkcji enkoder steruje tylko zmianą natężenia podświetlenia. Jest możliwość ustawienia wartości początkowej przyciemnienia oraz kroku ściemniania, w części konfiguracyjnej naszego wsadu:
Kod:
const int dim_default = 50; //domyślna wartość przyciemnienia w %
const int dim_step = 10; //krok ściemniania wartość w %Poniżej oczywiście nowy wsad do procesora.
UWAGA:
Zmieniła się pinologia wyświetlacza bo potrzebowałem jedną z nóg typu PWM wykorzystać do obsługi tej funkcji.
Patrz źródło programu.
Schemat podłączenia wyjścia PWM do LCD dla mojego typu wyświetlacza.
Całość już przetestowana na mojej płytce prototypowej

...przede wszystkim nie zakłócać...



![[Obrazek: 2045-00.jpg]](http://www.adafruit.com/images/970x728/2045-00.jpg)