# Humidity. sht31d = adafruit_sht31d.SHT31D(board.I2C()) # Used only for light sensor apds9960 = adafruit_apds9960.apds9960.APDS9960(board.I2C()) apds9960.enable_color = True mic = audiobusio.PDMIn( board.MICROPHONE_CLOCK, board.MICROPHONE_DATA, sample_rate=16000, bit_depth=16, ) # Create and initialize the available services. accel_svc = AccelerometerService() accel_svc.measurement_period = 100 accel_last_update = 0 # Feather Bluefruit Sense has just one board pixel. 3 RGB bytes * 1 pixel NEOPIXEL_BUF_LENGTH = 3 * 1 neopixel_svc = AddressablePixelService() neopixel_buf = bytearray(NEOPIXEL_BUF_LENGTH) neopixel_out = digitalio.DigitalInOut(board.NEOPIXEL) neopixel_out.switch_to_output() baro_svc = BarometricPressureService() baro_svc.measurement_period = 100 baro_last_update = 0 button_svc = ButtonService()
from adafruit_clue import clue from adafruit_ble_adafruit.adafruit_service import AdafruitServerAdvertisement from adafruit_ble_adafruit.accelerometer_service import AccelerometerService from adafruit_ble_adafruit.addressable_pixel_service import AddressablePixelService from adafruit_ble_adafruit.barometric_pressure_service import BarometricPressureService from adafruit_ble_adafruit.button_service import ButtonService from adafruit_ble_adafruit.humidity_service import HumidityService from adafruit_ble_adafruit.light_sensor_service import LightSensorService from adafruit_ble_adafruit.microphone_service import MicrophoneService from adafruit_ble_adafruit.temperature_service import TemperatureService from adafruit_ble_adafruit.tone_service import ToneService accel_svc = AccelerometerService() accel_svc.measurement_period = 100 accel_last_update = 0 # CLUE has just one board pixel. 3 RGB bytes * 1 pixel. NEOPIXEL_BUF_LENGTH = 3 * 1 neopixel_svc = AddressablePixelService() neopixel_buf = bytearray(NEOPIXEL_BUF_LENGTH) # Take over NeoPixel control from clue. clue._pixel.deinit() # pylint: disable=protected-access neopixel_out = DigitalInOut(board.NEOPIXEL) neopixel_out.switch_to_output() baro_svc = BarometricPressureService() baro_svc.measurement_period = 100 baro_last_update = 0