Measure up to eight voltage sources with this high speed Analog-to-Digital Converter (ADC). Great for expanding the available input channels on a neoPLC uC or any other micro-controller with i2c. Perfect for knobs and sliders (rotary and linear potentiometers), thousands of analog sensor ICs, as well as thermistors and photo-resistors with bias resistors.
- 12-bit ADC
- 50 kHz sample rate
- 0-3.3V range
- Address pads allow up to 4 ADC boards at once
ADC Quickstart Code
// include the neoPLC-ADC library #include <neoADC.h> // create an instance of the ADC board neoADC adc = neoADC(); // --- SETUP --- // initialize the ADC board void adc.begin(); // --- METHODS --- // read the voltage at channel 'x', store in 'val' float val = adc.read(int x);