Tip:
Highlight text to annotate it
X
Welcome to my today's Video,
today I am going to show you my experimental board for a Datavision 160x80 GLCD.
A Atmega32 or Atmega644 microcontroller is located in the board.
and a 160x80px monochrome GLCD.
There are also 7 buttons,
a speaker,
an ISP-Port,
a serial port
and for in- or outputs on the top.
I wrote a few applications for the board
and I like to show them to you now.
First, a plotter for the ADC-Value at input one.
Currently, anything is displayed, because ADC1 is not connected,
which means it just reads some random values.
With the keys "up" and "down" you can change the speed.
The down-key will make it faster
and the up-key will make it slower.
With the keys at the right side you can either
restart
or stop at the end of the screen,
to have a closer look at the image.
Pressing the button in the middle will return to the menu.
The next application is a logic analyzer.
it works in it self as the first application,
but these are logical values. (one and zero)
In this mode, nothing is displayed too, because i didn't connect anything.
On the left you can control the speed again,
and at the right you can reset and stop.
The logic analyzer is displaying the values of
all four inputs.
The next page is the gaming-page.
First we have Pong.
Currently, you can just play against yourself. (Or a friend)
but maybe I will implement a computer player later.
Just let him out...
The score will change.
Later the ball will be faster.
The next application is "Draw"
Here you can simply draw.
If you press the down-key,
you switch to the eraser.
On the next page you'll find a program
to read a rotary encoder.
but this requires a serial communication the PC
and so I cannot show it now.
But this is not a regular rotary encoder,
it has to be a HDD brushless motor.
This motor will be used as a rotary encoder.
Next we have the application "Sound-example".
First, 2 tones are player and
then you can control the pitch with the slider.
On the last page, we have a serial terminal,
but I also cannot show this to you now.
The library is written in C and includes functions to
draw shapes such as squares, circles, lines, and so on.
But there are also commands to create an user interface.
e.g. a command to create a button or checkboxes.
Sliders and progressbars are also available.
Simplified functions are also available for the serial port.
for example to initialize it.
To send text there's a function called "uart_sendText",
recieving data is as easy as sending data.
The LCD-driver is made by Sebastian Schumb
and may be downloaded at the folllowing address:
[Text: Cost]
Thus you get a very good development-board for about 15€,
which can be used versatile.
Thank you for watching and see you next time!