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

Jak uruchomić OLED WEH002004 z WS0010 przez I2C w BASCOM?

rafal2_3 07 Maj 2020 04:52 1419 3
REKLAMA
  • #1 18674813
    rafal2_3
    Poziom 12  
    Witam
    Ponieważ spędziłem nad tym dzisiejszą noc :). Postanowiłem się podzielić tym co co udało mi się zrobić.
    Zachciało mi sie wymienić wyświetlacz LCD oparty na HD44780 20x4 znaki, ktory pracował z modułem I2C, na wyswietlacz OLED WINSTAR na kontrolerze WS0010 rowniez 20x4 znaki( dokładnie na model WEH002004BWPP5N00002). Do wyswietlacza dolutowałem konwerter I2C (PCF8574T).
    Tak jak się spodziewałem nie ruszyło to z kopyta bo sterownik WS0010 wymaga troche innej inicjalizacji w porównaniu do HD44780. Czytając forum MCS Electronics zmieniłem bibliotekę i załączam ją tu :) Mam nadzieję ze autor biblioteki Kent Andersson mi daruję;)
    Jak widać wyświetlacz OLED działa.

    Zapomniałem oddać , pin R/W wyświetlacza odłączony jest od układu PCF8574 i na stałe połączony z masą. Natomiast pin 3, 15 i 16 nie są podłączone wcale.
    Jak uruchomić OLED WEH002004 z WS0010 przez I2C w BASCOM?
    Załączniki:
  • REKLAMA
  • #2 18711718
    MICHAŁ6201
    Poziom 16  
    Witaj
    A czy znaki graficzne możesz jakieś narysować?
    Na przykład jakieś logo.
  • REKLAMA
  • #3 18712188
    rafal2_3
    Poziom 12  
    Wyświetlacze WEH są niby tylko alfanumeryczne a WEG są graficzne. Podobno różnią się tym, że nie mają podłączonych tych pikseli ktore stanowią przerwe między znakami w wyswietlaczach alfanumerycznych. Osobiście nie próbowałem wyświetlić grafiki. Może sprobuje to napisze.
  • #4 18712701
    chlebok
    Poziom 10  
    Graficzny wyświetla pixele w pionowych liniach po 8 pixeli. W alfanumerycznym możesz wgrać 8 znaków 8x5 do pamięci RAM wyświetlacza. Ale tak jak pisze @rafal2_3 w wersji alfanumerycznej pomiędzy znakami jest przerwa , grafika wykraczająca poza jeden znak nie najlepiej by wyglądała. Z kolei źle będzie wyglądać tekst w dwóch liniach na graficznym.
REKLAMA