14.4 PROJECT 14.4 – Using the SmartGLCD

14.4.1 Project Description

SmartGLCD is a 240 × 128 pixel microcontroller based resistive touch screen graphics development tool (see Chapter 4), with built-in microcontroller, designed and developed by mikroElektronika (http://www.mikroe.com). The main advantage of using SmartGLCD is that everything for development is included on a 14 × 9 cm PCB. SmartGLCD is based on the PIC18F8722 microcontroller, which is loaded with Bootloader software, so that the device can be programmed easily without the need for expensive programmers. The device contains USB UART module for RS232 based serial communication. In addition, a microSD card interface is provided. SmartGLCD is powered via its USB port. The device provides a large number of I/O pads for easy expansion.

In this project, a mini RS232 soft keyboard for serial communication is developed using the Visual GLCD software. All the numeric and alphabetic keys are provided in the design. The project consists of two screens. The first screen is used to configure the communications speed (i.e. Baud rate). The second screen is the soft keyboard. Pressing a key on the keyboard will send the ASCII code of that key via the serial USB UART port of the SmartGLCD.

14.4.2 Block Diagram

The block diagram of the project is as shown in Figure 14.18.

Figure 14.18 Block diagram of the project

img

The operation of the ...

Get Using LEDs, LCDs and GLCDs in Microcontroller Projects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.