mirror of
https://github.com/miguel5612/MQSensorsLib.git
synced 2025-03-25 10:10:01 +03:00
Fixed voltage calculation
This commit is contained in:
parent
434e454688
commit
99ca9bab10
@ -133,7 +133,7 @@ void loop() {
|
|||||||
Serial.print(lecture6);Serial.print(",");
|
Serial.print(lecture6);Serial.print(",");
|
||||||
Serial.print(lecture7);Serial.print(",");
|
Serial.print(lecture7);Serial.print(",");
|
||||||
Serial.print(lecture8);Serial.print(",");
|
Serial.print(lecture8);Serial.print(",");
|
||||||
Serial.println(lecture9);Serial.print(",");
|
Serial.print(lecture9);Serial.print(",");
|
||||||
//Print voltages
|
//Print voltages
|
||||||
Serial.print(v2);Serial.print(",");
|
Serial.print(v2);Serial.print(",");
|
||||||
Serial.print(v3);Serial.print(",");
|
Serial.print(v3);Serial.print(",");
|
||||||
@ -142,7 +142,7 @@ void loop() {
|
|||||||
Serial.print(v6);Serial.print(",");
|
Serial.print(v6);Serial.print(",");
|
||||||
Serial.print(v7);Serial.print(",");
|
Serial.print(v7);Serial.print(",");
|
||||||
Serial.print(v8);Serial.print(",");
|
Serial.print(v8);Serial.print(",");
|
||||||
Serial.println(v9);Serial.print(",");
|
Serial.println(v9);
|
||||||
|
|
||||||
|
|
||||||
//Print in LCD
|
//Print in LCD
|
||||||
|
@ -565,10 +565,10 @@ double MQUnifiedsensor::getVoltage(int read) {
|
|||||||
{
|
{
|
||||||
double avg = 0.0;
|
double avg = 0.0;
|
||||||
for (int i = 0; i < retries; i ++) {
|
for (int i = 0; i < retries; i ++) {
|
||||||
avg += analogRead(this->_pin) / retries;
|
avg += analogRead(this->_pin);
|
||||||
delay(retry_interval);
|
delay(retry_interval);
|
||||||
}
|
}
|
||||||
voltage = avg * _VOLT_RESOLUTION / (pow(2, ADC_RESOLUTION) - 1);
|
voltage = (avg/ retries) * _VOLT_RESOLUTION / (pow(2, ADC_RESOLUTION) - 1);
|
||||||
}
|
}
|
||||||
return voltage;
|
return voltage;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user