Dont getting text on lcd

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(2,3,4,5,6,7);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("test");
}

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

Hello and help me please

One of the data wires from Arduino (pins 4, 5, 6 or 7) to the LCD is not good. That one is never pulled low, and that is why you see characters from the wrong charcter set. I think... :wink:

Check the wiring. Looks very loose and may have lost a contact, especially on e.g. DB7.

Your wiring is totally wrong.
Uno pins 2,3,4,5 (yellow wires) should not go to the Data pins on the LCD.
Your connections (green wires) to Uno pins 10 or 11 or12 (hard to see on photo) isn't mentioned in your sketch??.

ffur:
Uno pins 2,3,4,5 (yellow wires) should not go to the Data pins on the LCD.

Well, yes, they should!

ffur:
Your connections (green wires) to Uno pins 10 or 11 or12 (hard to see on photo) isn't mentioned in your sketch??.

That is true.

Given that you have (and it is not at all clear on your photo - you need to take photos outside in full daylight but not sun, not in a dark room!) Arduino pin 12 connected to "RS" pin four and Arduino pin 11 connected to "E" pin 6, then your descriptor should be

LiquidCrystal lcd(12,11,5,4,3,2);