You are reading a single comment by @allObjects and its replies. Click here to read the full conversation.
  • The .connect() writes initialization code(*) to the LCD... keeping this initialization outside of (/ execute before) the delaying timeout() for the application driven .clear() and .print() should solve the issue with a much smaller delay (50ms)... which is what @ClearMemory041063 suggests.

    (*) HD44780.js module, lines 28 under '//initialise'. The *** Initializing by Instruction*** section in HD4480 Datasheet - on pages 45 and 46 - talks about timings when initialization instructions are sent... (datasheet pdf doc linked below). The times before the initialization instructions may not need to be taken into account, because proper power should have been stable before first JS code is reached.


    1 Attachment

About

Avatar for allObjects @allObjects started