Failed to run OpenMV Arduino Nano 33 BLE example (Sensor hts221.py)

Hi, I have an issue on the following original example:

import time
import hts221
from machine import Pin, I2C

bus = I2C(1, scl=Pin(15), sda=Pin(14))
hts = hts221.HTS221(bus)

while (True):
    rH   = hts.humidity()
    temp = hts.temperature()
    print ("rH: %.2f%% T: %.2fC" %(rH, temp))
    time.sleep_ms(100)

The Failure message is :
Traceback (most recent call last):
File “”, line 6, in
File “hts221.py”, line 21, in init
OSError: 19
MicroPython: v1.18-omv-r6 OpenMV: v4.3.1 HAL: v2.0.0 BOARD: Arduino Nano 33 BLE SENSE-NRF52840
Type “help()” for more information.

I using the Arduino Nano 33 BLE not the Nano 33 BLE Sensor. The schematic of the Arduino Nano 33 BLE shows me, that the HTS221 is available. The LSM9DS1 example is working well.

What I am doing wrong? Thanks a lot greetings Holgus

Sorry, my fault. It seams that Arduino shares the schmeatic between the follwoings bords:

  • Arduino Nano 33 BLE and
  • Arduino Nano 33 BLE Sense

My available board (without Sense ) is not populated with the HTS221 only LSM9DS1.
Due to thet the Code above cant work.