logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Animacja na LCD 2x16 znaki [c][atmega8]

Piotr Kania 22 Maj 2010 18:18 2821 4
REKLAMA
  • #1 8106178
    Piotr Kania
    Poziom 15  
    Witam czy ktoś próbował zrobić jakąś animacje na wyświetlaczu lcd 2x16 znaki, np obrót napisu dookoła osi x lub y? Jak do tego się w ogóle zabrać?
  • REKLAMA
  • #2 8106201
    utak3r
    Poziom 25  
    Musiałbyś w locie redefiniować znaki - ale masz zdaje się tylko 8 takich do dyspozycji, więc cały napis musiałby się składać tylko z nich.
    Wokół osi Y? Jak by to miało wyglądać?...
  • REKLAMA
  • #3 8106981
    mario06
    Poziom 15  
    Do animacji tekstu w postaci obrotu za mała rozdzielczość jest w pierwszym kroku już się wszystko pozlewa. Z innymi animacjami typu pasek postępu czy obracający się jakiś znak (np: - \ | / - \) nie ma problemu. Tak jak zostało to opisane wcześniej jest 8 znaków, które możesz zdefiniować. Ważna kwestia to LCD, a dokładnie kwestia z jaką prędkością następuje odświeżanie i czas wgrywania nowych znaków by to była płynna animacja a nie jakieś skoki.
  • REKLAMA
  • Pomocny post
    #4 8107421
    GSM
    Poziom 25  
    Witam,

    zacznijmy od tego, że rzeczone wyświetlacze (na sterowniku hd44780) składają się z pól (1 pol - 1 znak) a każde pole z pixeli, dostęp do wyświetlacza mamy w trybie znakowym a nie graficznym (adresujemy znaki nie pixele) więc nie ma absolutnie mowy o jakiejkolwiek animacji pojedynczych pixeli, czyli żadne obroty napisu. Można najwyżej, co zaznaczył wyżej kolega, edytować zawartość wyświetlacza wstawiając krótką animacje z 8miu zdefiniowanych znaków, lub któryś z CGROM'u.

    Pozdrawiam,
    GSM
  • #5 8108701
    Piotr Kania
    Poziom 15  
    No to kicha. Pozostanę przy przesuwaniu napisu w prawo i lewo. Dzięki za pomoc
REKLAMA