NHD-0216SZW-BG5 OLED artefacts and undefined patterns

Comments

2 comments

  • Saurabh_B

    This is most likely due to the timing.
    This display uses a controller similar to our Character LCDs however it requires a longer wait between commands / data writes.

    We have seen random shifting or characters appear when you write to the display too fast.

    Unfortunately we do not have a library / driver for this display, however if you are able to modify the library you are currently using to add some delays. You should be able to use the display without any issues.

    0
  • GeroF

    Hello,
    and thanks for replying.

    Your post gave me the key to the problem's solution.
    My python code created new objects every time when it was basically supposed to print characters on the OLED.
    This means a lot of clear routines were carried out on the OLED controller in a too short time what
    is highly likely to have caused the corrupted letters before.

    I fixed the code issue and now the characters are OK. The mentioned pyhton lib works well with the OLED.
    You don't even have to change any timings.

    With best regards,
    Gero

    0

Please sign in to leave a comment.