You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.3 KiB
60 lines
1.3 KiB
int MQ2 = A0;
|
|
int MQ4 = A1;
|
|
int MQ5 = A2;
|
|
int MQ6 = A3;
|
|
int MQ7 = A4;
|
|
int MQ8 = A5;
|
|
int MQ9 = A6;
|
|
int MQ135 = A7;
|
|
|
|
void setup() {
|
|
pinMode(MQ2, INPUT);
|
|
pinMode(MQ4, INPUT);
|
|
pinMode(MQ5, INPUT);
|
|
pinMode(MQ6, INPUT);
|
|
pinMode(MQ7, INPUT);
|
|
pinMode(MQ8, INPUT);
|
|
pinMode(MQ9, INPUT);
|
|
pinMode(MQ135, INPUT);
|
|
Serial.begin(9600);
|
|
Serial3.begin(9600);
|
|
}
|
|
|
|
void loop() {
|
|
float GAS_MQ2 = analogRead(MQ2);
|
|
float GAS_MQ4 = analogRead(MQ4);
|
|
float GAS_MQ5 = analogRead(MQ5);
|
|
float GAS_MQ6 = analogRead(MQ6);
|
|
float GAS_MQ7 = analogRead(MQ7);
|
|
float GAS_MQ8 = analogRead(MQ8);
|
|
float GAS_MQ9 = analogRead(MQ9);
|
|
float GAS_MQ135 = analogRead(MQ135);
|
|
|
|
if (Serial.available()>0) {
|
|
int x=Serial.read();
|
|
if (x=='1') {
|
|
Serial.print("MQ2: ");
|
|
Serial.println(GAS_MQ2);
|
|
Serial.print("MQ4: ");
|
|
Serial.println(GAS_MQ4);
|
|
Serial.print("MQ5: ");
|
|
Serial.println(GAS_MQ5);
|
|
Serial.print("MQ6: ");
|
|
Serial.println(GAS_MQ6);
|
|
Serial.print("MQ7: ");
|
|
Serial.println(GAS_MQ7);
|
|
Serial.print("MQ8: ");
|
|
Serial.println(GAS_MQ8);
|
|
Serial.print("MQ9: ");
|
|
Serial.println(GAS_MQ9);
|
|
Serial.print("MQ135: ");
|
|
Serial.println(GAS_MQ135);
|
|
Serial.println("\n");
|
|
}
|
|
}
|
|
|
|
while (Serial3.available() > 0){
|
|
byte gpsData = Serial3.read();
|
|
Serial.write(gpsData);
|
|
}
|
|
}
|
|
|