Skip to content

Feather nRF52840 Sense Onboard Sensors

Thomas Amberg edited this page Sep 19, 2020 · 61 revisions

Overview by Physical Property

The Feather nRF52840 Sense has onboard sensors to measure:

APDS9960 Color, Gesture and Proximity Sensor

Pinout

Sensor is I2C on standard pins, address 0x39 and IRQ pin on digital pin 36.

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > Adafruit_APDS9960 > Install
  • Example: File > Examples > Adafruit_APDS9960 > ...

Resources

BMP280 Temperature and Pressure Sensor

Pinout

Sensor is I2C on standard pins, address 0x77.

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > Adafruit_BMP280 > Install
  • Example: File > Examples > Adafruit_BMP280 > ...

Resources

LIS3MDL Magnetometer

Pinout

Sensor is I2C on standard pins, address 0x1C.

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > Adafruit_LIS3MDL > Install
  • Example: File > Examples > Adafruit_LIS3MDL > ...

Resources

LSM6DS33 Gyro and Accelerometer

Pinout

Sensor is I2C on standard pins, address 0x6A and IRQ pin on digital pin 3.

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > Adafruit_LSM6DS33 > Install
  • Example: File > Examples > Adafruit_LSM6DS33 > ...

Resources

MP34DT01-M PDM Microphone and Sound Sensor

PDM sound sensor. In Arduino, D34 is PDM data, and D35 is PDM clock.

Pinout

Sensor is I2C on standard pins, address 0x77.

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > ArduinoSound > Install
  • Example: File > Examples > ArduinoSound > ...

Resources

SHT30 Humidity Sensor

This sensor has an excellent ±2% relative humidity and ±0.5°C accuracy for most uses. Sensor is I2C on standard pins, address 0x44

Pinout

Sensor is I2C on standard pins, address 0x77.

Code

Arduino

  • Library: Sketch > Include Library > Manage Libraries... > Adafruit_SHT31 > Install
  • Example: File > Examples > Adafruit_SHT31 > ...

Resources

User Button

The button on the right is both usable by the bootloader and user-controllable. Address it in code using pin D7 in Arduino.

Clone this wiki locally