LCD 16x2 character-set selection

I am using a BC1602A 16x2 LCD module with an Arduino Duemilanove. I am using the Arduino IDE and the standard LiquidCrystal library. I can write to the LCD ok but although most ASCII characters appear correctly, the back-slash "" character is displayed as a Yen symbol "¥".

Clearly the LCD is using it's Japanese Character set and not it's European character set. From the LCD data sheet I believe the character-set can only be selected when first initialising the LCD (Which I think is done by LiquidCrystal.begin())

Is there a way to select the European character set ?

Is there a way to select the European character set ?

Not that I know of.

The BC1602A LCD uses a KS0066 controller chip and that chip is available with several different character sets, but there is only one on any particular chip. Unfortunately you are stuck with the character set that is imbedded in the particular version of the controller that came on your module. If you really need a backslash character then you can create your own using the CGRAM (character generator RAM).

Don

Thanks Don. I guess that's something to watch out for when buying LCD modules!