from maix.peripheral import adc from maix import time a = adc.ADC(0, adc.RES_BIT_12) while True: raw_data = a.read() print(f"ADC raw data:{raw_data}") if raw_data > 2450: print(f"ADC raw data:{raw_data}") elif raw_data < 2000: print(f"ADC raw data:{raw_data}") time.sleep_ms(1) vol = int(a.read_vol() * 10) / 10 print(f"ADC vol:{vol:.1f}, {time.time():.4f}")