Witam wszystkich.
Na stronie www.JumperOne.com jest projekt termostatu, który wykonałem. W projekcie wykorzystano wyświetlacze LED ze wspólną katodą, a ja chciałem użyć wyświetlaczy ze wspólną anodą, lecz zmiany które wprowadziłem nie dały zamierzonego efektu (świeciły się wszystkie segmenty, ale z różną intensywnością).
Kod oryginalny:
Rozpisałem sobie binarnie obsługę wyświetlacza:
i pozamieniałem 0 na 1 i 1 na 0 (oczywiście podmieniając wartości hex) - bez efektu. Dodam też, że do sterowania anod użyłem tranzystorów PNP.
Gdzie robię błąd? Proszę o pomoc.
Na stronie www.JumperOne.com jest projekt termostatu, który wykonałem. W projekcie wykorzystano wyświetlacze LED ze wspólną katodą, a ja chciałem użyć wyświetlaczy ze wspólną anodą, lecz zmiany które wprowadziłem nie dały zamierzonego efektu (świeciły się wszystkie segmenty, ale z różną intensywnością).
Kod oryginalny:
Kod: C / C++
Rozpisałem sobie binarnie obsługę wyświetlacza:
Kod: C / C++
i pozamieniałem 0 na 1 i 1 na 0 (oczywiście podmieniając wartości hex) - bez efektu. Dodam też, że do sterowania anod użyłem tranzystorów PNP.
Gdzie robię błąd? Proszę o pomoc.