Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


USB Light w/ .NET Code

Posted on 2004-11-01
Medium Priority
Last Modified: 2010-08-05
We're developing an application which requires a small light to be controlled by a PC running Windows XP.  We're looking at our options in terms of connections and power supply.  Our first prototype was controlled via the serial port, but required a wall plug.  We're trying to reduce cost and outlet usage, so we need an alternate strategy.

What do I need to know in order to prototype a USB controlled light.  From my preliminary research, it looks like a USB 2.0 bus provides enough power to light up our light sufficiently.  What do I need to do to get a light controlled via USB and what requirements do I have in my software to do said controlling.

Question by:a_goat
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

Accepted Solution

passmark earned 2000 total points
ID: 12469676
Controlling a serial port is easy, but Windows doesn't inculde any standard way of controlling USB devices. In most cases you'll need to write your own device driver.

This is what we did for our USB loop back plug,

But it depends on what control you need. If you just want to turn the light on or off, a simple physical switch will work.

If your prototype device works with a serial port then consider using the FTDI USB to serial converter chip. See,
It comes with its own device drivers and a very easy to use programming interface. To the end user it appears as a USB device but internally it couls still work as a serial device.


LVL 14

Expert Comment

ID: 12473020
Have u inquired abt a USB to Serial connector?? maybe that can solve your purpose. You will have to check the specs to see if the converter also has a pin which gives current which you can harness. Just an alternate thought if it can help you.


Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

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

Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Monitor input from a computer is usually nothing special.  In this instance it prevented anyone from using the computer.  This was a preconfiguration that didn't work.
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…
Screencast - Getting to Know the Pipeline

610 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