Hi, so i am trying to use the hello world program from the examples to display "hello world" on my arduino lcd. All the arduino does is display blank boxes. I am pretty new at this so i am looking for some guidance. Here is the code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(7,8,9,10,11,12);
void setup() {
delay(10000);
lcd.begin(16, 2);
delay(2000);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}
As you can see, I've added pretty significant delays in the setup loop to let the lcd "initialize." I don't know what that means but its what many other answers on this topic have said to do. I have attached a picture of my circuit to show you. Sorry for the sloppy wiring