Software Open Access

miguel5612/MQSensorsLib: 3.0.0

Miguel Angel Califa Urquiza; Ghiordy; Jhonatan Ramirez; Prabhu; Vincenzo Manzoni; Yoimer; aetilius; fredolaredo; per1234


Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>Miguel Angel Califa Urquiza</dc:creator>
  <dc:creator>Ghiordy</dc:creator>
  <dc:creator>Jhonatan Ramirez</dc:creator>
  <dc:creator>Prabhu</dc:creator>
  <dc:creator>Vincenzo Manzoni</dc:creator>
  <dc:creator>Yoimer</dc:creator>
  <dc:creator>aetilius</dc:creator>
  <dc:creator>fredolaredo</dc:creator>
  <dc:creator>per1234</dc:creator>
  <dc:date>2022-03-21</dc:date>
  <dc:description>Release library March 2022
Release to update all issues reported and add new sensors to this library!
Changes

MQ136 Support
ADS1115 Support
setRL() Float type error
Set Temperature to adjust Rs/Ro temperature dependency
RatioMQ135CleanAir
Fully Tested!! NEW!

How  we have tested it
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.
Test

Test MQ131_O3 passed
Test MQ135_CO2 passed
Test MQ136_H2S passed
Test MQ2_LPG passed
Test MQ303A_Ethanol passed
Test MQ309A_CO passed
Test MQ3_Alcohol passed
Test MQ4_Smoke passed
Test MQ5_LPG passed
Test MQ6_CH4 passed
Test MQ7_CH4 passed
Test MQ8_H2 passed
Test MQ9_CO passed
Test adcMaxValue passed
Test adcMidValue passed
Test adcMinValue passed

Test summary: 16 passed, 0 failed, 0 skipped, out of 16 test(s).
Flow
graph LR
A[Inicia el programa] --&gt; B[Setup]
B --&gt; C(Voltaje Lecture - MQ.update)
C --&gt; D(Calculation PPM MQ.readSensor)
D --&gt; E(Optional - serialDebug MQ.serialDebug)
E --&gt; F(Delay - Wait to take another sample)
F --&gt; A
</dc:description>
  <dc:identifier>https://zenodo.org/record/6374212</dc:identifier>
  <dc:identifier>10.5281/zenodo.6374212</dc:identifier>
  <dc:identifier>oai:zenodo.org:6374212</dc:identifier>
  <dc:relation>url:https://github.com/miguel5612/MQSensorsLib/tree/v3.0.0</dc:relation>
  <dc:relation>doi:10.5281/zenodo.3384300</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:title>miguel5612/MQSensorsLib: 3.0.0</dc:title>
  <dc:type>info:eu-repo/semantics/other</dc:type>
  <dc:type>software</dc:type>
</oai_dc:dc>
889
150
views
downloads
All versions This version
Views 88969
Downloads 15010
Data volume 1.0 GB5.3 MB
Unique views 78862
Unique downloads 1248

Share

Cite as