-
Notifications
You must be signed in to change notification settings - Fork 8
Feather nRF52840 Sense Onboard Sensors
Thomas Amberg edited this page Sep 11, 2024
·
61 revisions
The Feather nRF52840 Sense has a number of onboard sensors to measure the following physical properties.
- Acceleration (LSM6DS33)
- Barometric pressure (BMP280)
- Button clicks (User Button)
- Color (APDS9960)
- Gesture (APDS9960)
- Humidity (SHT30)
- Light (APDS9960)
- Magnetism (LIS3MDL)
- Orientation (LSM6DS33 w/ LIS3MDL)
- Proximity (APDS9960)
- Sound (MP34DT01-M)
- Temperature (BMP280)
Wired to I2C on standard pins, address 0x39 and IRQ on digital pin 36.
- Library: Sketch > Include Library > Manage Libraries... > Adafruit_APDS9960 > Install
- Example: File > Examples > Adafruit_APDS9960 > ...
- https://docs.broadcom.com/docs/AV02-4191EN
- https://github.com/adafruit/Adafruit_APDS9960 w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058192
Wired to I2C on standard pins, address 0x77.
- Library: Sketch > Include Library > Manage Libraries... > Adafruit_BMP280 > Install
- Example: File > Examples > Adafruit_BMP280 > ...
- https://github.com/adafruit/Adafruit_BMP280 w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058195
Wired to I2C on standard pins, address 0x1C.
- Library: Sketch > Include Library > Manage Libraries... > Adafruit_LIS3MDL > Install
- Example: File > Examples > Adafruit_LIS3MDL > ...
- https://github.com/adafruit/Adafruit_LIS3MDL w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058191
Wired to I2C on standard pins, address 0x6A and IRQ on digital pin 3.
- Library: Sketch > Include Library > Manage Libraries... > Adafruit_LSM6DS > Install
- Example: File > Examples > Adafruit_LSM6DS > ...
- https://github.com/adafruit/Adafruit_LSM6DS w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058190
Wired to digital pin 34 for PDM data, and 35 for PDM clock.
- Library: Sketch > Include Library > Manage Libraries... > ArduinoSound > Install
- Example: File > Examples > ArduinoSound > ...
- https://github.com/arduino-libraries/ArduinoSound w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058193
Wired to I2C on standard pins, address 0x44.
- Library: Sketch > Include Library > Manage Libraries... > Adafruit_SHT31 > Install
- Example: File > Examples > Adafruit_SHT31 > ...
- https://github.com/adafruit/Adafruit_SHT31 w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058194
Hard-wired to digital pin 7.
- https://www.arduino.cc/reference/en/language/functions/digital-io/digitalread/ (built-in)
- Example: File > Examples > Basics > DigitalReadSerial