I have absolutely no idea if this will help anyone. I just know when I was looking around for help on using my Sparkfun serial enabled LCD (9600 bps) with the new Arduino 1.0 and SoftwareSerial, I wasn’t finding a lot of direct answers on getting my code working. After an afternoon of tinkering, I finally came up with a piece of code that works! It’s simple, just flashes “Hello world!” every second, but it works. From this example, and reading the datasheet for the SerLCD 2.5, hopefully most people can get enough info to help then with their project. Here it goes anyway:
SoftwareSerial mySerial(9, 10); // mySerial(rx, tx);
mySerial.print(" Hello world!");
That’s it. Use mySerial where I use to use Serial and anywhere you are sending byte information, like commands, use mySerial.write instead of mySerial.print. Make sure you have the right rx and tx pins chosen. Make sure you have the right baud rate for your LCD.
That’s all I can’t think of now.