I am having the same problems as others have posted below.
Setup: Ardunio UNO, R3; Grove Shield, Vol 1.2; Grove Serial LCD, Version 1.1B, Ardunio 1.0 Software; Liquid Crystal and NewSoft
serial libraries. Ardunio code (repeated for conveniennce):
// include the library code:
#include <SerialLCD.h>
#include <NewSoftSerial.h> //this is a must
// initialize the library
SerialLCD slcd(11,12);//this is a must, assign soft serial pins
void setup() {
// set up :
slcd.begin();
// Print a message to the LCD.
slcd.print(“hello, world!”);
}
void loop() {
// Turn off the blinking cursor:
slcd.noBlink();
delay(1000);
// Turn on the blinking cursor:
slcd.blink();
delay(1000);
}
Resulting error messages:
In file included from Moisture_to_LCD.cpp:2:
D:\Arduino Programming\arduino-1.0\libraries\LiquidCrystal/SerialLCD.h:28:22: error: WProgram.h: No such file or directory
In file included from D:\Arduino Programming\arduino-1.0\libraries\LiquidCrystal/SerialLCD.h:29,
from Moisture_to_LCD.cpp:2:
D:\Arduino Programming\arduino-1.0\libraries\LiquidCrystal/NewSoftSerial.h:71: error: conflicting return type specified for ‘virtual void NewSoftSerial::write(uint8_t)’
D:\Arduino Programming\arduino-1.0\hardware\arduino\cores\arduino/Print.h:48: error: overriding ‘virtual size_t Print::write(uint8_t)’
Can someone provide me with a solution to this problem? Also, The Serial LCD, V 1.1b has only 1 4 pin connector. Where do I connect the cable to the Grove Shield?
Thank you.
Ken