Working With USB


These links and downloads accompany my Working With USB presentation at Revolution Live 2008 Developers Conference held May 8-11, 2008.
24-Jun-2007: A Revolution code library. It enables Revolution-based applications to detect and manage USB flash drives. Mac OS X, Windows XP.
2-Jan-2008: A Revolution IDE plugin. Provides for direct lookup of OS shell commands without leaving Revolution's IDE. Mac OS X, Windows XP, Linux (saved in stackFileVersion 2.4).
6-April-2008: A description of Rev-to-device communication basics, and a real-world example of process control. Courtesy of Sarah Reichelt.
This page is an excellent starting point for learning about USB.
This very informative site is a helpful guide to understanding the USB standards. It was created by Craig Peacock. Site content is also available as a PDF document.
This is the official USB standards site. For those who want it all!
Maker of the Advanced RC Servo Controller (USB-RCS) which I used to control a bank of servos from a Rev app during my presentation. (This product is not yet available for purchase on the Fascinating Electronics site. I demoed a pre-release model.)

In the next few weeks I expect to build a Revolution library for this device with an "experimenter's interface" where you can try out various commands and see the effects directly (assuming you have a servo or two attached to the board). If you would like to be notified when the library is completed, just let me know.

Interesting article about controlling your world from your Mac. Contains a number of helpful links to products and downloads.