Simple test¶
Ensure your device works with this simple test.
examples/ags02ma_simpletest.py¶
import time
from machine import Pin, I2C
from micropython_ags02ma import ags02ma
i2c = I2C(1, sda=Pin(2), scl=Pin(3), freq=20000) # Correct I2C pins for RP2040
ags = ags02ma.AGS02MA(i2c)
while True:
try:
res = ags.gas_resistance
print("Gas resistance: %0.1f Kohms" % (res / 1000))
tvoc = ags.TVOC
print("TVOC: %d ppb" % tvoc)
except RuntimeError:
print("Retrying....")
time.sleep(1)