Exemple #1
0
from MQ2 import *
from MQ9 import *
from MQ135 import *
import sys, time

try:
    print("Press CTRL+C to abort.")

    MQ2 = MQ2()
    MQ9 = MQ9()
    MQ135 = MQ135()
    while True:
        perc_mq2 = MQ2.MQPercentage()
        perc_mq9 = MQ9.MQPercentage()
        perc_mq135 = MQ135.MQPercentage()
        sys.stdout.write("\r")
        sys.stdout.write("\033[K")
        sys.stdout.write(
            "LPG: %g ppm, CO: %g ppm, Smoke: %g ppm, H2: %g ppm, CH4: %g ppm, , Alc: %g ppm, C3H8: %g ppm, LPG-2: %g ppm, CO-2: %g ppm, CH4-2: %g ppm, CO2: %g ppm, CO-3: %g ppm, Alc-2: %g ppm, NH4: %g ppm, CH3: %g ppm, (CH3)2CO: %g ppm"
            % (perc_mq2["GAS_LPG"], perc_mq2["GAS_CO"], perc_mq2["GAS_SMOKE"],
               perc_mq2["GAS_HYDROGEN"], perc_mq2["GAS_METHANE"],
               perc_mq2["GAS_PROPANE"], perc_mq9["GAS_LPG"],
               perc_mq9["GAS_CO"], perc_mq9["GAS_METHANE"],
               perc_mq135["GAS_CO2"], perc_mq135["GAS_CO"],
               perc_mq135["GAS_ALCOHOL"], perc_mq135["GAS_AMMONIUM"],
               perc_mq135["GAS_TOLUENE"], perc_mq135["GAS_ACETONE"]))
        sys.stdout.flush()
        time.sleep(0.1)

except:
    print("\nAbort by user")