12 битный 4х канальный аналого-цифровой преобразователь ADS1015 служит для расширения аналоговых портов ввода. Отличительными характеристиками этого АЦП является низкое энергопотребление, всего 150 мкА в рабочем режиме, встроенный программируемый усилитель входного сигнала, программируемая частота дискретизации, режим пониженного энергопотребления, выходной компаратор.
#include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads(0x48); float Voltage = 0.0; void setup(void) { Serial.begin(9600); ads.begin(); } void loop(void){ int16_t adc0; // we read from the ADC, we have a sixteen bit integer as a result adc0 = ads.readADC_SingleEnded(0); Voltage = (adc0 * 0.1875) / 1000; Serial.print("AIN0: "); Serial.print(adc0); Serial.print("\tVoltage: "); Serial.println(Voltage, 7); Serial.println(); delay(1000); }
Библиотека Adafruit_ADS1x15 для Arduino IDE (или на GitHub)
Подключение модуля ADS1115 к Arduino (англ.)
Unknown