/ examples / veml6070_simpletest.py
veml6070_simpletest.py
 1  # VEML6070 Driver Example Code
 2  
 3  import time
 4  import busio
 5  import board
 6  import adafruit_veml6070
 7  
 8  with busio.I2C(board.SCL, board.SDA) as i2c:
 9      uv = adafruit_veml6070.VEML6070(i2c)
10      # Alternative constructors with parameters
11      # uv = adafruit_veml6070.VEML6070(i2c, 'VEML6070_1_T')
12      # uv = adafruit_veml6070.VEML6070(i2c, 'VEML6070_HALF_T', True)
13  
14      # take 10 readings
15      for j in range(10):
16          uv_raw = uv.uv_raw
17          risk_level = uv.get_index(uv_raw)
18          print("Reading: {0} | Risk Level: {1}".format(uv_raw, risk_level))
19          time.sleep(1)