Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Ciekawy efekt cyfr lcd hd44780 , biblioteka- szukam

faziil 10 Cze 2013 20:32 2412 12
  • #1 10 Cze 2013 20:32
    faziil
    Poziom 15  

    Witam. Ma ktoś dostęp do biblioteki która wyświetlała by tak ładnie cyfry jak na tym filmiku? http://www.youtube.com/watch?v=oMpc7rtix_M Lub może kogoś to zainspiruje i napisze własną.

    0 12
  • #2 10 Cze 2013 21:02
    piotrva
    Moderator na urlopie...

    Kiedyś taka biblioteka była prezentowana na forum przy okazji jakiegoś zegarka.
    Zresztą nie trudno napisać taką samemu - wystarczy skorzystać z funkcji definiowana własnych znaków na HD44780 oraz z ich odpowiedniego umieszczania.
    Więc skoro potrzebujesz to napisz sam w takim języku w jakim chcesz, bo nawet nie powiedziałeś o jaki język i jaką architekturę chodzi.

    Może być ASM na STM32? :D

    0
  • #3 10 Cze 2013 21:06
    faziil
    Poziom 15  

    Język C i procesory avr. Racja. Nie jest trudno, ba można nawet ustalić swój styl. Ale jednak czasochłonne. Chętnie podejrzał bym gotową bibliotekę.

    Ps. Jezeli zdefiniujemy te "cyfry" to praktycznie zużyjemy miejsce na dowolny znak. Da się zwiększyć ilość tych znaków?

    0
  • #5 10 Cze 2013 21:14
    faziil
    Poziom 15  

    To że ją napiszę nie znaczy że dobrze. Pewnie by działalo ale jestem pewny że znalazły by się lepsze rozwiązania. Takich szukam.

    0
  • #6 10 Cze 2013 21:29
    perlon
    Poziom 19  

    faziil napisał:

    Ps. Jezeli zdefiniujemy te "cyfry" to praktycznie zużyjemy miejsce na dowolny znak. Da się zwiększyć ilość tych znaków?

    Do definicji cyfr z filmu potrzeba 5 nowych znaków zostają zdaje się jeszcze 3 wolne. Jak za mało to tak trzeba ustawić program, żeby dynamicznie podmieniać znaki definiowane wg potrzeb.

    0
  • #7 10 Cze 2013 21:33
    faziil
    Poziom 15  

    Możesz trochę rozwinąć myśl i wytłumaczyć laikowi?

    0
  • Pomocny post
    #8 10 Cze 2013 21:43
    perlon
    Poziom 19  

    Nie wiem o co pytasz. Każdą z cyfr z filmu można pokazać za pomocą złożenia 6 znaków z zestawu 5 definicji (laska_lewa, laska_prawa, kreska_górna,kreska_dolna,kreska_gorna_dolna) wyświetlacz ma możliwość zdefiniowania do 8 znaków więc zostaje ci zapas 3 znaków na inne potrzeby. Jak to za mało to trzeba wyświetlanie tak ustawić, aby znaki definiowane były ładowane do pamięci wyświetlacza w zależności od kontekstu w jakim się aktualnie znajduje. Jak duże cyfry to jeden zestaw, jak zmieniasz menu na jakiś np. wykres słupkowy to przed wejściem do kontekstu podmieniasz definicje w HD44780 i dopiero potem wyświetlasz nowy kontekst itd.

    0
  • #9 10 Cze 2013 21:49
    faziil
    Poziom 15  

    Chodziło mi o ten sam proces ładowania i podmieniania znaku.

    0
  • #12 11 Cze 2013 09:45
    SylwekK
    Poziom 29  

    perlon napisał:
    Nie wiem o co pytasz. Każdą z cyfr z filmu można pokazać za pomocą złożenia 6 znaków z zestawu 5 definicji (laska_lewa, laska_prawa, kreska_górna,kreska_dolna,kreska_gorna_dolna) wyświetlacz ma możliwość zdefiniowania do 8 znaków więc zostaje ci zapas 3 znaków na inne potrzeby...


    Niestety mylisz się, zapomniałeś o końcówkach - na te cyferki pójdzie całe 8 definicji.

    0