Solved

Software part

Posted on 2003-10-21
4
240 Views
Last Modified: 2010-05-18
I have been assigned a project (software part) -  wireless presentation mouse.
It consists of
   1. Transmitter.
   2. Receiver.
Major Parts:
-------------
Transmitter
--------------
(Infrared Emitter, Encoder Microcontroller, Laser Pointer, Battery)
Receiver
----------
(Infrared receiver, Decoder Microcontroller, USB connector)

What are neccessary to be coded (driver or firmware) regarding this project?.

0
Comment
Question by:JBell
  • 2
4 Comments
 
LVL 45

Accepted Solution

by:
Kent Olsen earned 100 total points
ID: 9601172

Hi JBell,

Retail price for a presentation mouse is about $50.00.  It's surprising that anyone would be assigned the task of coding one that isn't already familiar with the process/product.

Several things for your consideration:

Infrared is a poor choice for a presentation mouse.  IR requires line-of-sight access while RF does not.  Speakers don't want/need to lose the flow of their presentation to acquire a location and angle that "works" when the push a button on the device.  IR alleviates all of that.

If you do decide to go with RF, you will need several "channels".  RF will penetrate windows, doors, and walls.  It's pretty unnerving to be presenting at a large seminar and have your slides advance at their own pace due to the presentation in the next room!


If your responsibility is simply the software you could find yourself in a pretty cushy position.  Windows 2000 comes with drivers that allow you to plug a wireless mouse receiver into a USB port and have it automatically detected and configured.  :)

If I were in your shoes, I'd contact Microsoft about the specs for their existing driver and have the hardware designed around the driver.  Any additional code on your part would be pretty small.


Kent
0
 

Author Comment

by:JBell
ID: 9691926
Thanks for your reply. Is it neccessary to code USB driver or the driver that comes with windows 2000 will work. PLease give me a suggestion.
0
 
LVL 45

Expert Comment

by:Kent Olsen
ID: 9693641

I don't know about a Windows 2000 driver, but Windows XP comes with the necessary driver.

And sorry, I don't have any code lying around for this kind of project.

Kent
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
Windows programmers of the C/C++ variety, how many of you realise that since Window 9x Microsoft has been lying to you about what constitutes Unicode (http://en.wikipedia.org/wiki/Unicode)? They will have you believe that Unicode requires you to use…
The goal of this video is to provide viewers with basic examples to understand opening and writing to files in the C programming language.
The goal of this video is to provide viewers with basic examples to understand recursion in the C programming language.

685 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question