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.
[attachment=7563]
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.
[attachment=7563]
Schemat podłączenia wyjścia PWM do LCD dla mojego typu wyświetlacza.
Całość już przetestowana na mojej płytce prototypowej


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