I have this display with 14 pins but no labeling, I know how to code it but I just cannot get it to turn on...maybe I am an idiot but its driving me up the wall. The pentameter is 1khm. The breadboard is a bit of a minefield also.
can somebody please tell me what the hell this means?
i had been trying for ages to get this screen up and running on the following code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(4, 5, 6, 7, 12, 13);
void setup() {
lcd.begin(16,1);
}
void loop(){
lcd.print("Red Team");
delay(3000);
lcd.clear();
}
and I just can not figure it out.

I am glad that you provided some pictures but we really need a single properly focused picture that will enable us to unambiguously follow each wire from your Arduino to your display.
From your second picture (. . . 6238_n.jpg) I can see that although you have a 16x1 display it is actually configured internally as an 8x2 and this is what you need to put in your lcd.begin(xxx) statement.
I can also tell that the display has not been properly initialized. That may be due to the inappropriate lcd.begin statement or it may be due to improper connections or improper soldering.
Since the text that you are trying to display does not change it should not be displayed in loop(), it should be displayed in setup(). In your case loop() should have nothing between the { and } brackets.
You will need to reposition the cursor to the 'second line' which is actually the right half of your display to display the next eight characters.
Don
It looks like a standard character mode display so the LiquidCrystal library is what you need to use to display anything on it.
If you provide nice clear photographs of both sides of the display we can possibly provide more help.
The breadboard certainly has a different layout than most but it should work ok. Did you notice that the blue lines are continuous and the red lines have a break? That means the the outside busses continues uninterrupted for the full height of the board but the inner busses are not continuous. In your case one of the orange wires is probably not connected the way you intended.
Don
Fourteen pins eh?
Does it actually have a backlight? That is what pins 15 and 16 are for.
Which thread do you want us to follow up on?
Don
Which thread do you want us to follow up on?
Don
floresta:
If you provide nice clear photographs of both sides of the display we can possibly provide more help.
That means - perfectly focussed, taken in daylight (but not direct sun), using a proper camera from a distance with full optical zoom perpendicular to the board in order to frame the device with depth of focus.
OK - here's a summary of what I can discern from the poor photographs in the two merged threads.
photo ...4971_n ---> shows wires connected to pins 3, 4, and 6 of a 14-pin LCD. So we know that the display has no backlight and that it cannot possibly work or even show a row of blocks with these connections no matter where they go.
photo ...2434_n --> shows that there is no wire connected to pin 5 of the LCD. So we know that there is no way to ever get the display to work properly although it could show a row of blocks if it is powered properly.
photo ...8236_n --> shows blocks on the left half of a 16x1 display. So we know that the display is getting power and the contrast setting is acceptable. It is not initialized properly because it must be configured as an 8x2. There probably are other factors as well. The soldering looks awful.
photo ...5928_n --> shows that the green wire at the upper right is not getting power due to the gap in the red bus. The contrast still works for reasons that Paul_B has explained many times.
photo ...2356_n --> shows that Arduino pins 1, 2, 4, 5, 6, and 7 are being used in spite of the fact that the constructor specifies pins 4, 5, 6, 7, 12, and 13. Pin 1 is not a good choice since it is used by the bootloader.
photo capture ---> shows that possibly suspect Chinese jumpers are poorly soldered to the display.
photo capture2 ---> is interesting.
Don





