Seriously?
Ok so let me be the first, then. I'm using Arduino 17 on a mac. The library works fine.
I've wired up a 2x16 Winstar WH1602B display (it has an RGB backlight - mega cool) and I'm running in 4 bit mode. Hello world works fine on line 1, but nothing goes to line 2. Why is "move_to" not highlighted?
My complete code:
/*
* Simple hello world program in 4 pin mode.
*/
#include <Lcd.h>
// LCD module is 16 columns wide, use 4 pin mode
Lcd lcd = Lcd(16, FUNCTION_4BIT);
char msg[] = "Hello, World!";
void setup()
{
// for the sake of demonstration change pin assignment
lcd.set_ctrl_pins(CTRLPINS(1,2,3)); // RS->1, RW->2, E->3
lcd.set_data_pins(_4PINS(4,5,6,7)); // D4->4, D5->5, D6->6, D7->7
lcd.setup(); // setup arduino and initialize LCD
lcd.move_to(1,2);
lcd.print("Line 2");
}
void loop()
{
lcd.home(); // return cursor to home possition
lcd.print(msg); // print the ever so familiar message
}