Arduino Display

As I already mentioned in a previous post, I recently purchased a 4 line LCD display to play around with. It provides an I2C Bus which means that it can be connected to your Arduino or similar microcontroller with only two wires. I could’ve come up with a thousands things to do with this display: using it for showing notifications, as an RSS scroller or as a hardware dashboard with temperatures and statistics....

<span title='2014-12-28 19:42:03 +0000 UTC'>December 28, 2014</span>

Proper Printing with HD44780 LCD

I recently purchased a very simple, Hitachi HD44780 compatible LCD screen for an Arduino project. It’s a 20x4 I2C display, which apparently is constructed as a combination of 2 two-line display controllers. This wouldn’t really matter except for the fact that when printing strings longer than a single line, they are displayed in a 1324 matter. So if you set your cursor on the first line and print a string 80 characters long, things get weird....

<span title='2014-12-25 19:20:31 +0000 UTC'>December 25, 2014</span>