News AVR Projects
- ajay_bhargav
- Sat Nov 14 2009, 06:56 pm
SparkFun engineers do play with what they sell. Ryan an engineer at SparkFun made use of PSP touch screen and AVR ATMega168 to construct this USB Touchscreen mouse.
The PSP touchscreen is a 4 wire analog resistive touchscreen. This means by touching the screen at one point, a resistance between each edge is formed for both the x and y axises.By applying a voltage across each axis, a changing resistance results in a changing voltage. Thus a simple ADC on a microcontroller can be used to find x and y positions. You can get more information on How USB screen works in this document here.
The ATMega168 is loaded with open source V-USB stack which turns any AVR into a USB device along with that HID profile enables it to work as a USB mouse. The only requirement is that the D+ pin needs to be connected to the INT0 pin.
More information on V-USB is available from Objective Development.
More information on this project: The AVR based USB Touchscreen Mouse
The PSP touchscreen is a 4 wire analog resistive touchscreen. This means by touching the screen at one point, a resistance between each edge is formed for both the x and y axises.By applying a voltage across each axis, a changing resistance results in a changing voltage. Thus a simple ADC on a microcontroller can be used to find x and y positions. You can get more information on How USB screen works in this document here.
Attachment
The ATMega168 is loaded with open source V-USB stack which turns any AVR into a USB device along with that HID profile enables it to work as a USB mouse. The only requirement is that the D+ pin needs to be connected to the INT0 pin.
More information on V-USB is available from Objective Development.
More information on this project: The AVR based USB Touchscreen Mouse
Submit comment
Downloads
- Automatic Railway Gate Control by: Sharanjit Singh in: 8051 Projects
Tue Oct 15 2019, 12:47 pm - Yet Another DTMF Controlled Robot by: Er. Sharanjit Singh in: 8051 Projects
Tue May 07 2019, 02:45 pm - Simple 3 Digit Temperature Meter by: Rakesh Suthar in: PIC Projects
Sat Jul 05 2014, 11:45 am - Electronic Voting machine with Managed Control Unit (Project Report Included) by: Shivani, Geetika Gupta, Vibhore Aggarwal, Megha Singh in: 8051 Projects
Sat May 17 2014, 07:46 pm - LED Scrolling message Display using 8051 by: Pratik Suthar in: 8051 Projects
Thu May 08 2014, 04:28 pm
Comments
- Pure Sine Wave Inverter Using Atmel 89S2051 by: Anthonyvab
Wed Apr 17 2024, 08:51 am - Pure Sine Wave Inverter Using Atmel 89S2051 by: Jerrydauck
Fri Mar 01 2024, 08:51 am - Pure Sine Wave Inverter Using Atmel 89S2051 by: DennisVatry
Thu Feb 22 2024, 10:04 pm - Pure Sine Wave Inverter Using Atmel 89S2051 by: DonaldPaids
Thu Feb 22 2024, 03:45 pm - Pure Sine Wave Inverter Using Atmel 89S2051 by: Victornwh
Mon Feb 19 2024, 12:01 pm
JerryTut
Wed May 22 2024, 07:26 am
WesleyPar
Wed May 22 2024, 05:27 am
MnoioCoove
Tue May 21 2024, 02:06 am
PedroDug
Sun May 19 2024, 05:39 pm
JewelAmuck
Sun May 19 2024, 03:06 pm
Minniemus
Sun May 19 2024, 07:39 am
Andyhet
Sat May 18 2024, 07:28 am
BrettTibre
Fri May 17 2024, 06:14 pm
Trending Topics
address location rapidshare ebooks solar tracker electronic project circuit DS1307 interfacing with 8051 AVR projects Infrared Sensor ARM7-TDMI unipolar stepper motor interfacing c language home automation android unique visitors mt9d111 connection to lpc1768 ckt 8051 radial-wire ground planes Clock using 8051 and LCD Intel's Assembler ASM51 8051 C Coding php programs AVR instruction set