LightInTheBox Logo
 :   Remember me     or  register yourself!
Advertisement
AVR LCD terminal AVR LCD terminal
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. 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
Jul 12 2008 0:40
alder
how can i download the C codes?
Jul 13 2008 21:48
Jospfh
Just check the files section, it's just above the comments.... the file is called ir_lcd.zip
Sep 5 2008 8:47
veeman1
Thank you Very Much For Good Project
May 26 2009 19:04
Michael
Thank You!
Leave a comment
Please note Please do not use the comment function to ask for help! If you need help, please use our Forum.

Name
Required
Mail
Required but not shown
Code

Please enter the code
  code
Comment
Please enter your comment.