G1: Stopwatch

The stop watch interface was implemented on the GLCD with touch panel, so that a user can operate it and get feedback in a direct way. The usage of the stopwatch is as follow. First, touch SEC and MIN to set the minutes and seconds. Then touch the S/P to start the time counting. When time is up, the buzzer will make a sound. The current timing is displayed on the GLCD. The watch can be stopped by touching the S/P, and reset by touching the RES.

project1.GIF











G2: Frog Jump Game

The 2nd group developed a game named Frog Jump. Imagine that there is a frog and many stones laid in straight lines and rows in a pool. The player can clear one stone by controlling the frog to jump to, sit on, and leave the stone. The player has to clear all stones before entering the next stage. One of the game rules is that the frog cannot jump diagonally, but only straight. Another is that the frog’s direction can not be changed once it is sitting in a particular position already.
The game process are shown as follow. The player touches the Play icon in the start interface (shown in (a)) to start the game, and then enters the game interface (shown in (b)). If the player cleared all the stones in the pool within a time limit, the success picture will be popped up (shown in (c)); else show the failure picture (shown in (d)).

project2.GIF

















G3: Digital Gradiometer

The digital gradiometer can detect the gradients in two vertical axis and display the digital value in terms of degree on the GLCD. A two axis accelerator was used to detect the gradient. The raw data from the accelerator are analog voltage values. The analog data are digitalized through an A/D converter. Students programmed a function to translate the voltage to degrees. The X degree and Y degree are displayed on the LCD. Meanwhile, the gradient is displayed as a point in a two axis coordinate.

project3.GIF