Hi!
I am using a 1602 LCD Display with a i2c connection.
However, the first two lines of pixels on both rows seem to be missing and only displaying half of the first letter (picture).
So far I have tried resothering, using different code, adjusting contrast and rewiring.
This is the code I have been using:
#include <Wire.h>
#include <hd44780.h>
#include <hd44780ioClass/hd44780_I2Cexp.h>
hd44780_I2Cexp lcd;
const int LCD_COLS = 16;
const int LCD_ROWS = 2;
void setup()
{
int status;
status = lcd.begin(LCD_COLS, LCD_ROWS);
if(status)
{
hd44780::fatalError(status);
}
lcd.print("Hello, World!");
}
void loop() {}
