2x16 LED Display Issues

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);
}

Your images are a bit faint....

Don

Please see the complete wiring diagram and program https://www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

Common problems are:

  1. wiring does not match as instructed.
  2. potentiometer is set too high or low.