One of the best features of Vernier sensors is that they have built-in auto-ID capability. We have created an Arduino library for our sensors that takes full advantage of this powerful feature. The programming required to automatically detect the sensor, identify sensor parameters (such as units), and apply the correct calibration equation is all handled by the library. As Arduino programmers, you or your students can simply connect a sensor to the Vernier Arduino Interface Shield, add one or two simple function calls to the Arduino sketch (program), and instantly retrieve and plot sensor measurements in the correct sensor units.

In addition to identifying analog sensors, such as a pH Sensor, the library has the ability to read position data from a Motion Detector, control digital output from a Digital Control Unit (DCU), control a pulse width modulated (pwm) line from a DCU output, or even control a stepper motor.

We think this new library makes it very simple to introduce Arduino programming to your students. See more information on importing and using the Vernier library, and to view example Arduino sketches »