Commit Graph

68 Commits

Author SHA1 Message Date
f7f2c1f3f4 Allow setting the ADC pin of a MQUnifiedsensor object.
The ADC pin can only be set when using the full/long constructor, causing the short constructor (name/type only) useless because the pin is unset.

Also default the ADC pin to 1 for consistency sake.
2023-04-11 14:30:49 -07:00
b6bff185f3 Cleanup general definitions in MQUnifiedSensor.h
ADC_RESOLUTION is unused, and retries and retry_interval are only used by getVoltage().
Thus, remove ADC_RESOLUTION and move retries and retry_interval to MQUnifiedsensor.cpp.
Furthermore, these three definitions have generic names so it's easy to have them
conflict with a user's sketch that imports MQUnifiedSensor.h.
2023-04-03 08:53:13 -07:00
3368613dd7 Update MQUnifiedsensor.h 2022-09-07 22:24:54 +01:00
e3f5e2ec0c Added unit tests! to validate library calculations 2022-03-21 14:32:37 -05:00
964204706f Added correction factor for Rs/R0 (Ratio) 2022-03-20 09:48:02 -05:00
1f8310a6e7 Changed type of RL internally to fix bug #37 2022-03-20 09:44:30 -05:00
700d367d93 Fix Rs calculation for MQ303A 2022-03-20 09:32:31 -05:00
c934152cd7 Added MQ135-ADS1115 example and feature 2022-03-20 08:28:45 -05:00
bf6d90db69 _VOLT_RESOLUTION data type changed to float
_VOLT_RESOLUTION can be either 5 or 3.3 V. However, 3.3 V cannot be stored properly in a byte data type and it requires a float data type.
2021-11-03 00:31:39 +01:00
688827ffb4 Fixed MQ-131 Issue 2020-04-20 19:40:27 -05:00
1840c75c0a Added external A2_D Support 2020-03-29 22:03:45 -05:00
3d1bb90e38 Changed variable types 2020-03-27 22:54:05 -05:00
510e8dac53 Updated regression model selection 2020-03-26 22:18:07 -05:00
a4ea39b2f4 Added test equation 2020-03-26 20:13:27 -05:00
3ae663163b Fixed example 2020-03-26 11:54:18 -05:00
532a83e186 Fixed example 2020-03-26 11:39:50 -05:00
abac48da38 Fixed voltage calculation 2020-03-26 11:08:53 -05:00
12695e75a6 Added debug on MQ-3 2020-03-26 10:56:52 -05:00
aa11343a97 Fixed mq-3 example 2020-03-26 10:23:51 -05:00
a03ceab3dc Updated method name 2020-03-26 10:12:04 -05:00
b6b36edb9d Removed unused code and added serial debug 2020-03-26 09:56:29 -05:00
fae50dc388 Removed macros 2020-03-26 09:03:40 -05:00
b85e7520d4 Merge pull request #14 from miguel5612/develop
Value of _RLValue - Added getRL and setRL method
2019-09-28 11:07:40 -05:00
0f912a3c4a Value of _RLValue - Added getRL and setRL method 2019-09-28 11:05:55 -05:00
b2616295a3 Respect upper and down limits from datasheet indicating 0 PPM or 9999 PPM 2019-09-08 12:49:02 -05:00
cfe8ccc6ad Correct data type for voltage resolution 2019-09-07 13:20:13 -07:00
9d69abbdd9 Updated analisis 2019-08-15 20:47:42 -05:00
1140a6cc13 Update MQUnifiedsensor.h 2019-08-15 11:52:19 -05:00
566d1eaadf Fixed some issues in examples 2019-08-14 22:31:06 -05:00
067ffa76eb Fixed issue reading voltaje and update MQ3 Example 2019-08-14 21:33:24 -05:00
8a929cff7f Updated constants 2019-08-14 20:47:24 -05:00
7aa387c0b4 Replaced equation y = mx+b to potential equation y=a*x^b 2019-08-13 12:05:39 -05:00
46f95ee15c Published parameters 2019-07-22 22:27:47 -05:00
02653e47db Uncomment coments because constants are needed 2019-07-22 20:40:52 -05:00
048e2c33f0 Added R0 values getted from Experiment 3 2019-07-09 16:04:59 -05:00
434e454688 Modified fctn to get voltage 2019-06-01 18:00:10 -05:00
74e8f045aa Yersson and miguel verification OK 2019-05-30 21:08:20 -05:00
b69d85d6be Fixed calibration 2019-05-30 13:49:50 -05:00
e848e505b0 Added serial print in calibrations 2019-05-30 13:23:42 -05:00
f4febca6df Memoery performance 2019-05-30 12:25:15 -05:00
2408b9f0bb Added print serial 2019-05-29 22:17:25 -05:00
d6530691aa Fixed example calibratioN 2019-05-29 22:13:13 -05:00
c2e4ca7164 Converted to global var _sensor_volt 2019-05-29 21:31:45 -05:00
33c9ae2c7c Created defautls 2019-05-29 21:28:35 -05:00
37db4af4bf RS/RO Ratio in clean air added success 2019-05-29 21:23:53 -05:00
93d8685378 Added defaults in fctn 2019-05-29 21:03:46 -05:00
6d1229977e fixed calibration 2019-05-29 20:58:22 -05:00
1924e21e61 Added comments 2019-05-29 20:41:04 -05:00
1a4c91528d Updated sample and code 2019-05-28 21:54:56 -05:00
9cc3635e75 Fixed string 2019-05-26 15:18:16 -05:00