mirror of
https://github.com/miguel5612/MQSensorsLib.git
synced 2025-03-15 05:17:30 +03:00
Fixed some issues in examples
This commit is contained in:
parent
a999a1815b
commit
566d1eaadf
@ -27,6 +27,7 @@ MQUnifiedsensor MQ131(pin, type);
|
||||
float NOx, CL2, O3;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
@ -53,8 +54,8 @@ void loop() {
|
||||
|
||||
Serial.println("***************************");
|
||||
Serial.println("Lectures for MQ-131");
|
||||
Serial.print("Volt: ");Serial.print(MQ9.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ9.getR0());Serial.println(" Ohm");
|
||||
Serial.print("Volt: ");Serial.print(MQ131.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ131.getR0());Serial.println(" Ohm");
|
||||
Serial.print("NOx: ");Serial.print(NOx,2);Serial.println(" ppm");
|
||||
Serial.print("CL2: ");Serial.print(CL2,2);Serial.println(" ppm");
|
||||
Serial.print("O3: ");Serial.print(O3,2);Serial.println(" ppm");
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ135(pin, type);
|
||||
float CO, Alcohol, CO2, Tolueno, NH4, Acetona;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
@ -56,8 +57,8 @@ void loop() {
|
||||
|
||||
Serial.println("***************************");
|
||||
Serial.println("Lectures for MQ-135");
|
||||
Serial.print("Volt: ");Serial.print(MQ8.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ8.getR0());Serial.println(" Ohm");
|
||||
Serial.print("Volt: ");Serial.print(MQ135.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ135.getR0());Serial.println(" Ohm");
|
||||
Serial.print("CO: ");Serial.print(CO,2);Serial.println(" ppm");
|
||||
Serial.print("Alcohol: ");Serial.print(Alcohol,2);Serial.println(" ppm");
|
||||
Serial.print("CO2: ");Serial.print(CO2,2);Serial.println(" ppm");
|
||||
|
@ -27,8 +27,7 @@ MQUnifiedsensor MQ2(pin, type);
|
||||
float H2, LPG, CO, Alcohol, Propane, Benzene;
|
||||
|
||||
void setup() {
|
||||
//Init serial port
|
||||
Serial.begin(115200);
|
||||
Serial.begin(9600); //Init serial port
|
||||
/***************************** MQInicializar****************************************
|
||||
Input:
|
||||
Output:
|
||||
|
@ -17,7 +17,7 @@
|
||||
#include <MQUnifiedsensor.h>
|
||||
|
||||
//Definitions
|
||||
#define pin A3 //Analog input 0 of your arduino
|
||||
#define pin A0 //Analog input 0 of your arduino
|
||||
#define type 3 //MQ3
|
||||
|
||||
//Declare Sensor
|
||||
@ -27,7 +27,7 @@ MQUnifiedsensor MQ3(pin, type);
|
||||
float CH4, LPG, CO, Alcohol, Hexane, Benzine;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ303(pin, type);
|
||||
float Iso_butano, Hydrogeno, Ethanol;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
@ -52,9 +53,9 @@ void loop() {
|
||||
Ethanol = MQ303.readSensor("Ethanol"); // Return Ethanol concentration
|
||||
|
||||
Serial.println("***************************");
|
||||
Serial.println("Lectures for MQ-135");
|
||||
Serial.print("Volt: ");Serial.print(MQ8.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ8.getR0());Serial.println(" Ohm");
|
||||
Serial.println("Lectures for MQ-303");
|
||||
Serial.print("Volt: ");Serial.print(MQ303.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ303.getR0());Serial.println(" Ohm");
|
||||
Serial.print("Iso_butano: ");Serial.print(Iso_butano,2);Serial.println(" ppm");
|
||||
Serial.print("Hydrogeno: ");Serial.print(Hydrogeno,2);Serial.println(" ppm");
|
||||
Serial.print("Ethanol: ");Serial.print(Ethanol,2);Serial.println(" ppm");
|
||||
|
@ -21,10 +21,13 @@
|
||||
#define type 309 //MQ309
|
||||
|
||||
//Declare Sensor
|
||||
|
||||
MQUnifiedsensor MQ309(pin, type);
|
||||
|
||||
//Variables
|
||||
float H2, CH4, CO, Alcohol;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
@ -42,11 +45,20 @@ void loop() {
|
||||
************************************************************************************/
|
||||
//Read the sensor and print in serial port
|
||||
//Lecture will be saved in lecture variable
|
||||
int lecture = MQ309.readSensor("", true); // Return CO concentration
|
||||
//float lecture = MQ309.readSensor("", true); // Return CO concentration
|
||||
// Options, uncomment where you need
|
||||
//int lecture = MQ309.readSensor("H2", true); // Return H2 concentration
|
||||
//int lecture = MQ309.readSensor("CH4", true); // Return CH4 concentration
|
||||
//int lecture = MQ309.readSensor("CO", true); // Return CO concentration
|
||||
//int lecture = MQ309.readSensor("Alcohol", true); // Return Alcohol concentration
|
||||
delay(400);
|
||||
H2 = MQ309.readSensor("H2"); // Return H2 concentration
|
||||
CH4 = MQ309.readSensor("CH4"); // Return CH4 concentration
|
||||
CO = MQ309.readSensor("CO"); // Return CO concentration
|
||||
Alcohol = MQ309.readSensor("Alcohol"); // Return Alcohol concentration
|
||||
|
||||
Serial.println("***************************");
|
||||
Serial.println("Lectures for MQ-309");
|
||||
Serial.print("Volt: ");Serial.print(MQ309.getVoltage(false));Serial.println(" V");
|
||||
Serial.print("R0: ");Serial.print(MQ309.getR0());Serial.println(" Ohm");
|
||||
Serial.print("H2: ");Serial.print(H2,2);Serial.println(" ppm");
|
||||
Serial.print("CH4: ");Serial.print(CH4,2);Serial.println(" ppm");
|
||||
Serial.print("CO: ");Serial.print(CO,2);Serial.println(" ppm");
|
||||
Serial.print("Alcohol: ");Serial.print(Alcohol,2);Serial.println(" ppm");
|
||||
Serial.println("***************************");
|
||||
}
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ4(pin, type);
|
||||
float CH4, LPG, CO, Alcohol, smoke;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ5(pin, type);
|
||||
float H2, LPG, CH4, CO, smoke;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ6(pin, type);
|
||||
float H2, LPG, CH4, CO, Alcohol;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -30,6 +30,7 @@ MQUnifiedsensor MQ7(pin, type);
|
||||
float H2, LPG, CH4, CO, Alcohol;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ8(pin, type);
|
||||
float H2, LPG, CH4, CO, Alcohol;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -27,6 +27,7 @@ MQUnifiedsensor MQ9(pin, type);
|
||||
float CO, CH4, LPG;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600); //Init serial port
|
||||
//init the sensor
|
||||
/***************************** MQInicializar****************************************
|
||||
Input: pin, type
|
||||
|
@ -61,7 +61,7 @@ unsigned long time = millis();
|
||||
|
||||
void setup() {
|
||||
//Init serial port
|
||||
Serial.begin(115200);
|
||||
Serial.begin(9600);
|
||||
// initialize the LCD
|
||||
lcd.begin();
|
||||
// Turn on the blacklight and print a message.
|
||||
@ -102,7 +102,16 @@ void setup() {
|
||||
}
|
||||
|
||||
void loop() {
|
||||
|
||||
//Update the voltage lectures
|
||||
MQ2.update();
|
||||
MQ3.update();
|
||||
MQ4.update();
|
||||
MQ5.update();
|
||||
MQ6.update();
|
||||
MQ7.update();
|
||||
MQ8.update();
|
||||
MQ9.update();
|
||||
|
||||
//Read the sensor
|
||||
float lecture2 = MQ2.calibrate();
|
||||
float lecture3 = MQ3.calibrate();
|
||||
|
@ -27,20 +27,21 @@
|
||||
#define pin9 A9 //Analog input 9 of your arduino
|
||||
|
||||
//Declare Sensor
|
||||
|
||||
MQUnifiedsensor MQ2(pin2, 2);
|
||||
MQUnifiedsensor MQ3(pin3, 2);
|
||||
MQUnifiedsensor MQ4(pin4, 2);
|
||||
MQUnifiedsensor MQ5(pin5, 2);
|
||||
MQUnifiedsensor MQ6(pin6, 2);
|
||||
MQUnifiedsensor MQ7(pin7, 2);
|
||||
MQUnifiedsensor MQ8(pin8, 2);
|
||||
MQUnifiedsensor MQ9(pin9, 2);
|
||||
MQUnifiedsensor MQ3(pin3, 3);
|
||||
MQUnifiedsensor MQ4(pin4, 4);
|
||||
MQUnifiedsensor MQ5(pin5, 5);
|
||||
MQUnifiedsensor MQ6(pin6, 6);
|
||||
MQUnifiedsensor MQ7(pin7, 7);
|
||||
MQUnifiedsensor MQ8(pin8, 8);
|
||||
MQUnifiedsensor MQ9(pin9, 9);
|
||||
|
||||
//Variables
|
||||
float LPG, Alcohol, CH4, H2, CH42, CO, H22, LPG2;
|
||||
|
||||
void setup() {
|
||||
//Init serial port
|
||||
Serial.begin(115200);
|
||||
Serial.begin(9600);
|
||||
//init the sensor
|
||||
MQ2.inicializar();
|
||||
MQ3.inicializar();
|
||||
@ -55,15 +56,35 @@ void setup() {
|
||||
}
|
||||
|
||||
void loop() {
|
||||
//Update the voltage lectures
|
||||
MQ2.update();
|
||||
MQ3.update();
|
||||
MQ4.update();
|
||||
MQ5.update();
|
||||
MQ6.update();
|
||||
MQ7.update();
|
||||
MQ8.update();
|
||||
MQ9.update();
|
||||
|
||||
//Read the sensor and print in serial port
|
||||
int lecture2 = MQ2.read("", true);
|
||||
int lecture3 = MQ3.read("", true);
|
||||
int lecture4 = MQ4.read("", true);
|
||||
int lecture5 = MQ5.read("", true);
|
||||
int lecture6 = MQ6.read("", true);
|
||||
int lecture7 = MQ7.read("", true);
|
||||
int lecture8 = MQ8.read("", true);
|
||||
int lecture9 = MQ9.read("", true);
|
||||
//Wait to measure next sample
|
||||
delay(400);
|
||||
LPG = MQ2.readSensor();
|
||||
Alcohol = MQ3.readSensor();
|
||||
CH4 = MQ4.readSensor();
|
||||
H2 = MQ5.readSensor();
|
||||
CH42 = MQ6.readSensor();
|
||||
CO = MQ7.readSensor();
|
||||
H22 = MQ8.readSensor();
|
||||
LPG2 = MQ9.readSensor();
|
||||
|
||||
Serial.println("***************************");
|
||||
Serial.println("Lectures for MQ-Board");
|
||||
Serial.print("LPG: ");Serial.print(LPG,2);Serial.println(" ppm");
|
||||
Serial.print("Alcohol: ");Serial.print(Alcohol,2);Serial.println(" ppm");
|
||||
Serial.print("CH4: ");Serial.print(CH4,2);Serial.println(" ppm");
|
||||
Serial.print("H2: ");Serial.print(H2,2);Serial.println(" ppm");
|
||||
Serial.print("CH4_2: ");Serial.print(CH42,2);Serial.println(" ppm");
|
||||
Serial.print("CO: ");Serial.print(CO,2);Serial.println(" ppm");
|
||||
Serial.print("H2_2: ");Serial.print(H22,2);Serial.println(" ppm");
|
||||
Serial.print("LPG_2: ");Serial.print(LPG2,2);Serial.println(" ppm");
|
||||
Serial.println("***************************");
|
||||
}
|
||||
|
@ -56,7 +56,7 @@
|
||||
/***********************Software Related Macros************************************/
|
||||
|
||||
#define ADC_RESOLUTION 10 // for 10bit analog to digital converter.
|
||||
#define retries 50
|
||||
#define retries 5
|
||||
#define retry_interval 20
|
||||
|
||||
/**********************Application Related Macros**********************************/
|
||||
|
Loading…
x
Reference in New Issue
Block a user