File tree Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Original file line number Diff line number Diff line change
1
+ """This uses the CLUE as a Bluetooth LE sensor node."""
2
+
3
+ import time
4
+ from adafruit_clue import clue
5
+ import adafruit_ble_broadcastnet
6
+
7
+ print ("This is BroadcastNet CLUE sensor:" , adafruit_ble_broadcastnet .device_address )
8
+
9
+ while True :
10
+ measurement = adafruit_ble_broadcastnet .AdafruitSensorMeasurement ()
11
+
12
+ measurement .temperature = clue .temperature
13
+ measurement .pressure = clue .pressure
14
+ measurement .relative_humidity = clue .humidity
15
+ measurement .acceleration = clue .acceleration
16
+ measurement .magnetic = clue .magnetic
17
+
18
+ print (measurement )
19
+ adafruit_ble_broadcastnet .broadcast (measurement )
20
+ time .sleep (60 )
Original file line number Diff line number Diff line change
1
+ """This uses the Feather Sense as a Bluetooth LE sensor node."""
2
+
3
+ import time
4
+ import adafruit_ble_broadcastnet
5
+ import board
6
+ import adafruit_lsm6ds # accelerometer
7
+ import adafruit_sht31d # humidity sensor
8
+ import adafruit_bmp280 # barometric sensor
9
+ import adafruit_lis3mdl # magnetic sensor
10
+
11
+ i2c = board .I2C ()
12
+
13
+ sense_accel = adafruit_lsm6ds .LSM6DS33 (i2c )
14
+ sense_humid = adafruit_sht31d .SHT31D (i2c )
15
+ sense_barometric = adafruit_bmp280 .Adafruit_BMP280_I2C (i2c )
16
+ sense_magnet = adafruit_lis3mdl .LIS3MDL (i2c )
17
+
18
+ print ("This is BroadcastNet Feather Sense sensor:" , adafruit_ble_broadcastnet .device_address )
19
+
20
+ while True :
21
+ measurement = adafruit_ble_broadcastnet .AdafruitSensorMeasurement ()
22
+
23
+ measurement .temperature = sense_barometric .temperature
24
+ measurement .pressure = sense_barometric .pressure
25
+ measurement .relative_humidity = sense_humid .relative_humidity
26
+ measurement .acceleration = sense_accel .acceleration
27
+ measurement .magnetic = sense_magnet .magnetic
28
+
29
+ # print(measurement)
30
+ adafruit_ble_broadcastnet .broadcast (measurement )
31
+ time .sleep (60 )
You can’t perform that action at this time.
0 commit comments