Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Software part

Posted on 2003-10-21
4
Medium Priority
?
243 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 46

Accepted Solution

by:
Kent Olsen earned 300 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 46

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

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

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

Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
Summary: This tutorial covers some basics of pointer, pointer arithmetic and function pointer. What is a pointer: A pointer is a variable which holds an address. This address might be address of another variable/address of devices/address of fu…
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
Video by: Grant
The goal of this video is to provide viewers with basic examples to understand and use nested-loops in the C programming language.

670 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