Go Down

Topic: 16x2 LCD prints foreign letters? (Read 2 times) previous topic - next topic

liudr


Here is my solder job: http://troll.ws/i/Kd8Gei.jpg


Not very good. Your soldering iron is too cold. Your pins 1,6, and 11 are the worst. You should re-head the pins so the solder can melt and be sucked into the holes. You have made some basic mistakes possibly melting the solder on the iron instead of on the part to be soldered together. The only trick you need to know is to NOT touch the solder with the iron.

Your picture is out of focus. To you, does the solder look like kisses?



Only cold solder looks like above. Solution is to re-heat.

floresta

Quote
No, different symbols. Different positions depending on the words being printed.


The word being printed don't change, they are 'hello, world!' and 'it works!' so what do you mean by "depending on the words being printed"?

Here's another diagnostic sketch to run, you can leave the lcd.begin(20,4) it won't affect the results when run on a 16x2 .

Code: [Select]
...
void setup()
 {
   lcd.begin(20, 4);
   for (int i=47; i<127; i++)                 // send 80 consecutive displayable characters to the LCD
   {
   lcd.print(i,BYTE);
   delay(100);                                // this delay allows you to observe the addressing sequence
   }
 }
void loop()
 {  
 }


Don





floresta

Quote
Only cold solder looks like above. Solution is to re-heat.

You could hold the board upside down while you are reheating to try and get rid of the excess solder as well.

Don

Ciehanski

Ohhh. Well, I am new to all this. So I should re-solder? Should I get rid of the old header pins, and get new ones? Or just reheat?

Ciehanski

My NEW solder job.
http://troll.ws/i/mXeus0.jpg

None of the connections are touching, and they are fully secured with solder.

Go Up