Доброго времени. Товарищи, схема этих датчиков по даташиту на рисунке. Для ppm в библиотеке TroykaMQ-master, точнее BaseMQ.h такой код: Код (C++): unsigned long MQ2::readLPG() { return readScaled(-0.45, 2.95); } unsigned long MQ2::readMethane() { return readScaled(-0.38, 3.21); } unsigned long MQ2::readSmoke() { return readScaled(-0.42, 3.54); } unsigned long MQ2::readHydrogen() { return readScaled(-0.48, 3.32); } unsigned long BaseMQ::readScaled(float a, float b) const { float ratio = readRatio(); return exp((log(ratio)-b)/a); } float BaseMQ::readRatio() const { return readRs()/getRo(); } } Вопрос: откуда взялись эти значения в формуле экспоненты?