@@ -72,13 +72,20 @@ Prints the accelerometer and gyroscope values in the Serial Monitor.
7272``` python
7373import time
7474from lsm6dsox import LSM6DSOX
75- 7675from machine import Pin, I2C
76+ 77+ # Initialize the LSM6DSOX sensor with I2C interface
7778lsm = LSM6DSOX(I2C(0 , scl = Pin(13 ), sda = Pin(12 )))
7879
79- while (True ):
80- print (' Accelerometer: x:{:>8.3f } y:{:>8.3f } z:{:>8.3f } ' .format(* lsm.read_accel()))
81- print (' Gyroscope: x:{:>8.3f } y:{:>8.3f } z:{:>8.3f } ' .format(* lsm.read_gyro()))
80+ while True :
81+ # Read accelerometer values
82+ accel_values = lsm.accel()
83+ print (' Accelerometer: x:{:>8.3f } y:{:>8.3f } z:{:>8.3f } ' .format(* accel_values))
84+ 85+ # Read gyroscope values
86+ gyro_values = lsm.gyro()
87+ print (' Gyroscope: x:{:>8.3f } y:{:>8.3f } z:{:>8.3f } ' .format(* gyro_values))
88+ 8289 print (" " )
8390 time.sleep_ms(100 )
8491```
@@ -791,7 +798,7 @@ while (True):
791798
792799#### Temperature & Humidity (HTS221)
793800
794- Access the ` temperature ` & ` humidity ` values from the HTS221 sensor.
801+ Access the ` temperature ` & ` humidity ` values from the HTS221 sensor (Nano 33 BLE Sense) .
795802
796803``` python
797804import time
@@ -808,6 +815,25 @@ while (True):
808815 time.sleep_ms(100 )
809816```
810817
818+ #### Temperature & Humidity (HS3003)
819+ 820+ Access the ` temperature ` & ` humidity ` values from the HTS221 sensor (Nano 33 BLE Sense Rev2).
821+ 822+ ``` python
823+ import time
824+ from hs3003 import HS3003
825+ from machine import Pin, I2C
826+ 827+ bus = I2C(1 , scl = Pin(15 ), sda = Pin(14 ))
828+ hts = HS3003(bus)
829+ 830+ while True :
831+ rH = hts.humidity()
832+ temp = hts.temperature()
833+ print (" rH: %.2f%% T: %.2f C" % (rH, temp))
834+ time.sleep_ms(100 )
835+ ```
836+ 811837#### Pressure (LPS22)
812838
813839Access the ` pressure ` values from the LPS22 sensor.
0 commit comments