if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
// ISSUE 44 - MQ9 needs a low/high temperature cycle like MQ7 #44
// ISSUE 44 - MQ9 needs a low/high temperature cycle like MQ7 #44
@ -101,8 +101,8 @@ void setup() {
MQ9.setR0(calcR0/10);
MQ9.setR0(calcR0/10);
Serial.println(" done!.");
Serial.println(" done!.");
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(MQ2calcR0)||isinf(MQ3calcR0)||isinf(MQ4calcR0)||isinf(MQ5calcR0)||isinf(MQ6calcR0)||isinf(MQ7calcR0)||isinf(MQ8calcR0)||isinf(MQ9calcR0)){Serial.println("Warning: Conection issue founded, R0 is infite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(MQ2calcR0)||isinf(MQ3calcR0)||isinf(MQ4calcR0)||isinf(MQ5calcR0)||isinf(MQ6calcR0)||isinf(MQ7calcR0)||isinf(MQ8calcR0)||isinf(MQ9calcR0)){Serial.println("Warning: Connection issue found, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(MQ2calcR0==0||MQ3calcR0==0||MQ4calcR0==0||MQ5calcR0==0||MQ6calcR0==0||MQ7calcR0==0||MQ8calcR0==0||MQ9calcR0==0){Serial.println("Warning: Conection issue founded, R0 is zero (Analog pin with short circuit to ground) please check your wiring and supply");while(1);}
if(MQ2calcR0==0||MQ3calcR0==0||MQ4calcR0==0||MQ5calcR0==0||MQ6calcR0==0||MQ7calcR0==0||MQ8calcR0==0||MQ9calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin with short circuit to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Conection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(isinf(calcR0)){Serial.println("Warning: Connection issue, R0 is infinite (Open circuit detected) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Conection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}
if(calcR0==0){Serial.println("Warning: Connection issue found, R0 is zero (Analog pin shorts to ground) please check your wiring and supply");while(1);}