:   Remember me     or  register yourself!
Advertisement
Home  arrow  Circuits  arrow  Microcontrollers  arrow  AVR LCD terminal
AVR LCD terminal

Description
The LCD terminal is a little AVR project for my carputer that plays mp3 (http://alcas.circuitdb.com). It has the following features:
    - Control the LCD (HD44780)
    - Decode ps/2 keyboard commands
    - Control a rc servo
    - Communicate over RS232

Purpose is to connect it to the mp3 computer. The computer is then able to put text on the LCD display via RS232. The servo can also be controlled using the serial line. Purpose of the servo is to automatically hide and unhide the display. Decoding of ps/2 will be used to gather input from an IR receiver I have that emulates keycodes. The keycodes are sent directly to the PC via the serial line.

The code is made in C partially copied from others and partially written by me.
These are the components:
    - main.c, the main routine.
    - lcd.c, HD44780 lcd library by Peter Fleury.
    - ps2.c, ps/2 functions by Vlado Brajer.
    - servo.c, code to control 1 servo.
    - uart.c, code for serial communication.

I used WinAVR (AVR GCC) for development.

LCD connected to the AVR:

Partlist
1 x ATTiny2313
1 x MAX232
1 x LM7805
And some other mics components

Files
Posted by Jospfh at Feb 22 2006 23:12
Comments
May 3 2007 18:00
Shahid Riaz
I have just downloaded the Project. I am only interested in the servo control part of the Project. I will later send any comments about the projects. Anyway thanks.
Sep 23 2007 13:59
mostafa
tank you
Leave a comment
If you have a question please go to the Forum and post your question there.

Name
Required
Mail
Required but not shown
Code

Please enter the code
  code
Comment
Please enter your comment.