I followed the connection on the plan, checked and double checked it.
My first question is : why does we have to put a potentiomer ? and to wich position do i have ton put it, i mean totally open, close, halfe.
When i connect the last wire to the 5v pin the only things that happen to my lcd screen is the first line is fulled with black.
I mean instead of a character all the pixel are on. And also there is no backlight on.
I'm sure that all the wire are connected and the only way to have this reaction on the lcd screen is when the potentiometer is on the max size.
My first question is : why does we have to put a potentiomer ? and to wich position do i have ton put it, i mean totally open, close, halfe.
When i connect the last wire to the 5v pin the only things that happen to my lcd screen is the first line is fulled with black.
I mean instead of a character all the pixel are on. And also there is no backlight on.
I'm sure that all the wire are connected and the only way to have this reaction on the lcd screen is when the potentiometer is on the max size.
The potentiometer is used to adjust the 'contrast' and it must be adjusted properly otherwise the characters will not be visible. When the potentiometer is set to one extreme it will apply 5 volts to pin 3 and the display will be blank. When the potentiometer is set to the other extreme it will apply 0 volts to pin 3 and the display will be very dark. Typically the voltage will be around 0.5 volts for a good display.
If the display shows only a single row of 'blocks' then it means that the display controller has not been properly initialized. This will happen if code is not correct or if there is a problem with your connections. Since the tutorial code known to work this leaves your connections (the six wires between the LCD and the Arduino). Your LCD terminals look suspiciously clean, how is the LCD module connected to the breadboard?
The backlight is not on because you have not connected pins 15 and 16. You typically need a series resistor and you will need the datasheet for your display to determine the proper value.