Fixed some issues in examples

This commit is contained in:
miguel5612 2019-08-14 22:31:06 -05:00
parent a999a1815b
commit 566d1eaadf
15 changed files with 90 additions and 40 deletions

View File

@ -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");

View File

@ -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");

View File

@ -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:

View File

@ -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

View File

@ -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");

View File

@ -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("***************************");
}

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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();

View File

@ -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("***************************");
}

View File

@ -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**********************************/