Hello all,
I've looked through the forum and found similar issues to mine, but have not been able to solve my problem. I thought you all might be able to help. The big question have is whether or not I have done something stupid with the wiring, or if the LCD screen (now 3 years old) is just broken.
My code is below, and I attached images of my setup. For reference, the other board is a few sensors (the outputs of which I am trying to display on the LCD). They are currently unplugged and I am just trying to debug the LCD.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 7, 6, 5, 4);
void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop() {
lcd.noDisplay();
delay(500);
lcd.display();
delay(500);
}