Main Site Documentation

Serial LCD Problem


#1

HI,

I have a problem with the Serial LCD.
I connected it on a Di5 FEZ Connect Shield and I test with the Official Driver but when I start the test, He write other charactere.

Some body have the same problem ?

Thank you !

Mickaël


#2

Can you show your test code?


#3

It’s the same to the exemple in Driver


            // Create SerialLCD object assigned to the on Serial LCD connected to Di5
            FEZ_Components.SerialLCD myLCD = new FEZ_Components.SerialLCD(FEZ_Pin.Digital.Di5);
            // Print out
            myLCD.Print("FEZ is here!");
            Thread.Sleep(3000);
            // Move the cursor to the second row and the forth column
            myLCD.SetCursor(1, 3);
            //Print our at the new position.
            myLCD.Print("Hello World");
            Thread.Sleep(3000);
            // Move the cursor home
            myLCD.CursorHome();
            // Clear the screen
            myLCD.ClearScreen();

            for (int i = 0; i < 10; i++)// This loop prints out A,B,C,..etc in the same position on screen
            {
                // Print out a single character
                myLCD.PutC((char)('A' + i));
                Thread.Sleep(1000);
                // Move the cursor left by one character.
                myLCD.MoveLeft();
            }


#4

Thanks, and what do you actually get on the display?


#5

In final, there are an “X” but before, they are many specials characters. (for exemple, a ‘X’ with a ‘-’ on the top)

Thank you for you help !


#6

There are jumpers on the display that need to be set correctly as explained here http://www.ghielectronics.com/downloads/FEZ/Component/Broch_SLCD.pdf


#7

Hi,

It’s work now ! Thank you very much.
I start and and don’t read anywhere.

Micka