We have designed a handheld device using a graphical LCD, a touch screen from an old Palm m125 and an Atmel Mega32 to play the game Simon.
The combination of a touch screen mounted on an LCD creates a highly adaptable user interface that can be used for just about anything. Our initial concept called for the use of both the Palm m125 touch screen and LCD as this is the ideal combination as they have been designed to work together and are professionally packaged. However, after much research, we were unable to determine a way to control the LCD via an Atmel microcontroller. The touch screen, however, is an analog device with a rather simple interface that we were able to discern with minimal effort. Separating the two, we were able to mount the touch screen on a Crystalfontz 128x64 pixel graphical LCD which we would actually be able to control. The game of Simon was chosen as our application because it allows us to utilize both the LCD and the touch screen to make a game that is impossible to play on a television alone.