• C

Software part

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?.

JBellAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Kent OlsenDBACommented:

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

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
JBellAuthor Commented:
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
Kent OlsenDBACommented:

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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C

From novice to tech pro — start learning today.