How to use Monochrome Graphical LCD
Overview
LCD is an optical device made up of a number of pixels filled with liquid crystals and placed in front of a light source (or a reflector) to produce images in color or monochrome.
Use Cases:
- Equipment such as microwave ovens
- Home automation
- Automation Controllers
- Vending machines
- and many more..
This article demonstrates how to interface monochrome graphical LCD with Iris Carrier Board V1.1A.
Schematic diagram
NOTE: Below mentioned examples can run on Colibri VF50/61 modules, for that you have to use Vybrid GPIO libraries available here.
Demo Applications in C
Demo 1
- Download GLCD Demo code from here.
- Build and deploy the solution.
- Navigate to My Device > Program Files > glcddemo and run the application glcddemo.exe.
Main function code snippet is shown below:
while (TRUE)
{
toRepeat = '\0';
GlcdToradexLogo(); ///< Display Toradex Logo on GLCD
Sleep(5000);
GlcdRobinApalisColibriLogo(); ///< Display Toradex Modules Logo on GLCD
GlcdSetPage(GLCD_PAGE6, 0);
GlcdDisplayString(" Embedded Computer "); ///< Display string on GLCD
GlcdSetPage(GLCD_PAGE8, 0);
GlcdDisplayString(" Modules");
Sleep(1000);
printf("Press Enter to continue and 'e' to exit\n");
scanf_s("%c", &toRepeat);
if (toRepeat == 'e') break;
}
Output
Demo 2
This application takes the bitmap image (monochrome, 128x64) as an input and displays it on graphical LCD. We have done a small animation using multiple bmp files.
- Download demo code from here.
- Build and deploy the solution.
- Navigate to My Device > Program Files > glcd_imagedemo and run the application glcd_imagedemo.exe.
Output
NOTE: Images used are monochrome single layer bitmap images (.bmp file of 128x64 dimension).
Demo Application in CSharp
- Demo application can be downloaded from here.
- Navigate to Solution Explorer in visual studio > Right Click on Solution > Properties > Devices.
- Uncheck "Deploy the Latest version of the .NET Compact Framework (including Service Packs)".
- Build and deploy the project on your WinCE device.
- Download and Install .NET Compact Framework directly to the FlashDisk of the device from here.
- Go to My Device > Program Files > vcsharp_glcd_demo and run the application vcsharp_glcd_demo.exe.
Output
Following GUI will open that will show the same images displaying on the GLCD at that time.
NOTE: Images used are monochrome single layer bitmap images (.bmp file of 128x64 dimension).
Any feedback/question, please send us an email at support@toradex.com.