i have the topway lmb162abc i have it connected right but the characters that appear when doing the hello world tutorial dont show up right. and the hello world doesnt' appear at all. but when i do the auto scrolling tutorial it works fine and displays fine.
it seems at the little O it misses up and starts displaying the wronge characters. I'm running the text direction tutorial from arduino site and every time it hits O it misses up and has to be reset to fix.
I'm using an aruino Uno board. running the arduino tutorials for lcds, it appears that all the tutorials work with the lcd that i have but when it displays the letter o, it messes up/ corrupts in some way. has anyone else experienced this or is there something I can do to findout/fix this issue?
I'm wondering if this has happened to anyone else using this lcd ...
You are really limiting yourself when you state your question this way. Most character mode LCDs are quite similar regardless of manufacturer and therefore people with other displays may be able to help you as well.
In order to have the best chance at giving help we have to know exactly which display you are using and exactly which code or tutorial you are using. This generally means that you should provide links to the device and the code.
Any program that provides dynamic input to an LCD is not really too good for troubleshooting. This includes both of the examples that you mentioned. Why don't you try this simple program and see what happens:
#include <LiquidCrystal.h>
//LiquidCrystal lcd(RS, E, D4, D5, D6, D7);
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); // put your pin numbers here
void setup()
{
lcd.begin(16, 2); // put your LCD parameters here
lcd.print("hello, world!");
lcd.setCursor(0,1)
lcd.print("it works!");
}
void loop()
{
}
I added to my post after your last post. that is the code i'm using from the arduino program. anytime my lcd wants to use the letter o it messes up..all the characters on the lcd change and it doesn't' fix till it reset.
You will have to be a lot more specific than that. The best way to handle this is to copy the code that is giving you a problem from your IDE screen and paste it into your post.
let me restate as I said I had changed my post earlyer on. any tutorial. or code i use, no matter what it is at this point if the letter "o" is used it makes the lcd screw up and currupt/change all the characters. I have to reset the board to fix it but the next time the letter "o" is used again it screws up again. and it only happens with the letter "o"
Don has pointed out a couple of times that you haven't provided much in the way of clues to solving your mystery. If everything else is fine except that printing a single "o"
makes the lcd screw up and currupt/change all the characters
that would be extremely remarkable. Maybe you have the Inverted Jenny of the LCD world. It would be a collector's item.
I use an LCD in my music player to display artists and song titles. The data sent to the Arduino is actually unicode, not ASCII. Regularly, the unicode characters are not in the HD44780 character set and a strange character is displayed. I could probably fix this but since the only result is that an umlaut or an omega shows up as a SINGLE odd character, it doesn't bother me.
Are you in an English speaking country? Did you buy the topway lmb162abc from an American supplier? There are many different character sets in HD44780 based devices to accommodate different languages and applications. If you echo the LCD output to the serial monitor, do you see the characters you expect?