Приветствую.
Вопрос по ADS1115
Иногда для аналоговых датчиков используют Усреднение значений.
Нужно ли это делать с АДСкой? или она сама там усредняет)?
Если нужно - то каким макром?
И второй вопросец:
Вольтаж с АДСки рассчитываем так
adc = ads.readADC_SingleEnded(0);
float voltage= float(adc) * 0.1875 / 1000.0;
А почему не
float(adc) *0.1875 / 1024.0
Там тоже всё учтено)?
Вопрос по ADS1115
Иногда для аналоговых датчиков используют Усреднение значений.
Нужно ли это делать с АДСкой? или она сама там усредняет)?
Если нужно - то каким макром?
И второй вопросец:
Вольтаж с АДСки рассчитываем так
adc = ads.readADC_SingleEnded(0);
float voltage= float(adc) * 0.1875 / 1000.0;
А почему не
float(adc) *0.1875 / 1024.0
Там тоже всё учтено)?
// ads.setGain(GAIN_TWOTHIRDS); | 2/3х | +/-6.144V | 1bit = 0.1875mV | default
// ads.setGain(GAIN_ONE); | 1х | +/-4.096V | 1bit = 0.125mV |
// ads.setGain(GAIN_TWO); | 2х | +/-2.048V | 1bit = 0.0625mV |
// ads.setGain(GAIN_FOUR); | 4х | +/-1.024V | 1bit = 0.03125mV |
// ads.setGain(GAIN_EIGHT); | 8х | +/-0.512V | 1bit = 0.015625mV |
// ads.setGain(GAIN_SIXTEEN); | 16х | +/-0.256V | 1bit = 0.0078125mV |
// ads.setGain(GAIN_ONE); | 1х | +/-4.096V | 1bit = 0.125mV |
// ads.setGain(GAIN_TWO); | 2х | +/-2.048V | 1bit = 0.0625mV |
// ads.setGain(GAIN_FOUR); | 4х | +/-1.024V | 1bit = 0.03125mV |
// ads.setGain(GAIN_EIGHT); | 8х | +/-0.512V | 1bit = 0.015625mV |
// ads.setGain(GAIN_SIXTEEN); | 16х | +/-0.256V | 1bit = 0.0078125mV |