It uses SMBus emulation from https://github.com/gkluoe/micropython-smbus.
Example:
Code: Select all
from machine import Pin
from usmbus import SMBus
from si1132 import SI1132
bus = SMBus(scl=Pin(5, Pin.IN),sda=Pin(4, Pin.IN))
sensor = SI1132(smbus=bus)
sensor.read()
Code: Select all
si1132 uv, ir, visible = 2, 254, 261 lux
(2, 254, 261)