• 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
Artefakty LCD MAX7219
#3
Sorki za długi czas bez odpowiedzi.
Ciągle walczyłem z tematem aż w końcu się udało.
Konwersja sygnałów na rs485 nie zdała niestety egzaminu; nawet gdy LCD był przy samym Arduino na 5cm kablu artefakty się pojawiały.

Rozwiązanie okazało się proste i programowe.
Jako że do obsługi MAX7219 używam biblioteki MD Parola wystarczyło, że przed włączeniem/wyłączeniem elektrozaworu czyszczę LCD, usuwam obiekt klasy a następnie, po przełączeniu elektrozaworu i odczekaniu 200ms, tworzę i inicjalizuję nowy obiekt klasy do obsługi LCD. Innymi słowy programowo resetuję LCD. Działa to sprawnie i brak jakichkolwiek artefaktów.

Może to niezbyt eleganckie rozwiązanie, ale działa w 100%.
 
Odpowiedź
  


Wiadomości w tym wątku
Artefakty LCD MAX7219 - przez Wesouek - 30-01-2022, 21:05
RE: Artefakty LCD MAX7219 - przez kaczakat - 31-01-2022, 21:45
RE: Artefakty LCD MAX7219 - przez Wesouek - 20-02-2022, 17:51

Skocz do:


Przeglądający: 1 gości