Grove Serial LCD v1.1

Hi all,
I just can’t make it work using the libraries in wiki:
Arduino Ide: 1.0
libraries:SerialLCD_Arduino 1.0_20120107 and SoftwareSerial (Original from downloaded IDE)
Arduino IDE Version 1.0 already have NewSoftSerial.
Hello World example compiles fine, but does nothing when loaded to arduino.

All I can see is both leds tuned on.

Does Anyone can Help? is There a different libraries for v1.1(not b)?

Thanks In advance

Hi there,

The serial LCD has a power LED, is it light up?
And how about you attach you LCD photo here, that would be helpful.

Best regards,



I have the same problem.

I’m trying to connect “Grove Serial LCD v1.1” to “Seeduino v2.21” via “Grove-Base Shield v1.2”.
Arduino IDE 1.0 with installed.
Board: Arduino Duemilanove w/ ATmega308
Programmer: AVRISP mkII

Here the example of program (without comments)

#include <SerialLCD.h> #include <SoftwareSerial.h> SerialLCD slcd(11,12); void setup() { slcd.begin(); slcd.print("hello, world!"); } void loop() { slcd.setCursor(0, 1); slcd.print(millis()/1000,DEC); }

It compiles and uploads well. But there is no changes on display.
Green and red indicators are on.

The connection from PC to the Seeduino is correct. I tried basic programs with leds and buttons and they worked properly.

The photo of devices is attached.

Hope for you soon reply.


Dear customer,

Because of Arduino 1.0 IDE has a little different.
So we provide a new libraries on our WIKI.

Also here you can download it. …

Hope can help you.

Best regards,



Thank you!

I tried the new library and the display started to work.


I’m trying to connect my LCD directly to the Serial port on the Seeeduino 3.0, using the new library, and I can’t get anything to show up on the screen. The SerialLCD examples compile and upload fine (altho I need to disconnect the LCD before uploading or there is an error), and all of the lights come on, but no text is displayed.

Hi there,

If you just upload isolation with Seeeduino 3.0 it is better. But remind you if you just connect directly that should be connect to right pins.

However you also can change the example code.

So if I connected it to the 4-pin header marked “SERIAL” what would I set the pins to in the code? 11, 12 don’t work.

You can check base shield what pin with 11,12 connect to Arduino that you can do it.

If you connected your Arduino via USB the “SERIAL” header is in use by hardware serial (FTDI).
Use another header with software serial.

If your arduino isnt connected via USB use hardware serial (not SoftwareSerial!).

Thanks for the clarification; I understand now.

So if I added the Grove Base Shield, then the examples that use SoftwareSerial would work?

I think you can also use the (free?) I2C header on your Seeeduino v3.0.
But you cant use this if I2C devices are connected…

Digital pin numbers for SoftwareSerial:
Pin A4 (SDA) = 18
Pin A5 (SCL) = 19 … ith-no-ex/