Products for USB Sensing and Control

Phidgets are a set of user friendly building blocks for low cost USB sensing and control from your PC.

Simply plug in the device and write a program with the help of our robust API. Applications can be developed quickly by programmers using their favorite language: Android Java, Applescript, C/C++, C#, Cocoa, Delphi, Flash AS3, Java, LabVIEW, MATLAB, Max/MSP, Python, Ruby, Visual Basic.NET, Visual Basic 6.0, Visual Basic for Applications, Visual Basic Script, Visual C/C++/Borland.NET, and FlowStone.

Click on Programming if you want to look at Getting Started Guides or Code Samples.

Check out the sleek new enclosure available for Phidget Spatial boards. With mounting holes through the bottom half, you can attach it to a flat surface and snap the top half on.


Debugging is hard and any help in the process is a welcome respite. When working with a Phidget application, one of the best tools you have available is Phidget Logging. Here's how to set it up.

2.1.8.20140428

• Windows-only release
- Fixes to C# Stepper GUI Example

2.1.8.20140319

• CPhidget_getDeviceClass can now be called on handle before it is attached.
• Added support for 64-bit Max/MSP (Version 6.1+) on both OS X and Windows.


Read More >>


As part of the weatherproofing series we look at the sensors that need to be exposed to air, like temperature, humidity and pressure sensors. Here we'll introduce some techniques that will protect these Phidgets, while still being able to read the environment.


The device label property is a ten character string that allows you to assign your own identifier to a device. You can hold device-specific flags, differentiate between multiple Phidgets, or give them custom serial numbers. Read how.


Sign up for product news and be the first to get information about Phidgets.


Join our Mailing List