We present a unified library for MQ sensors, this library allows to read MQ signals easily from Arduino, Genuino, ESP8266, ESP-32 boards whose references are MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ136, MQ303A, MQ309A.
Release to update all issues reported and add new sensors to this library!
We have ensured that this library delivers as promised by sending pre-configured RS parameters and multiple R0 parameters compared to the PPM value designated by the manufacturer in their datasheet.
(Image on datasheet and on arduino).
Your responsibility when implementing this library is to ensure that you calibrate the sensor correctly so that your results are reliable.
graph LR
A[Inicia el programa] --> B[Setup]
B --> C(Voltaje Lecture - MQ.update)
C --> D(Calculation PPM MQ.readSensor)
D --> E(Optional - serialDebug MQ.serialDebug)
E --> F(Delay - Wait to take another sample)
F --> A
|-> Video Explanation (ES): https://www.youtube.com/watch?v=pqGuB8RwxTs |-> Power Point Slides (EN): https://github.com/miguel5612/MQSensorsLib_Docs/blob/master/Docs/MQSensorLib_2.0.pdf
#13 Fixed this issue adding new methods: MQ2.getRL(); MQ2.setRL(RLValue);
Examples are updated and ready to use.
Publishing on Zenodo platform as software in order to extend its applications for other works allowing to recognize MQSensorLib's Authors this work into scientific community using Digital Object Identifier System (DOI).
release or tag that matches the version value in your library.properties file.
This release contains the basic information of the library, it is made with the objective of testing the precision, accuracy and performance.