hd44780 example corrected