-
Notifications
You must be signed in to change notification settings - Fork 8
Feather nRF52840 Sense Onboard Sensors
Thomas Amberg edited this page Sep 19, 2020
·
61 revisions
The Feather nRF52840 Sense has onboard sensors to measure:
- 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)
Sensor is I2C on standard pins, address 0x39 and IRQ pin 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
Sensor is 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
Sensor is 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-3058195
Sensor is I2C on standard pins, address 0x6A and IRQ pin on digital pin 3.
- Library: Sketch > Include Library > Manage Libraries... > Adafruit_LSM6DS33 > Install
- Example: File > Examples > Adafruit_LSM6DS33 > ...
- https://github.com/adafruit/Adafruit_LSM6DS33 w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058195
PDM sound sensor. In Arduino, D34 is PDM data, and D35 is PDM clock.
Sensor is I2C on standard pins, address 0x77.
- 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-3058195
This sensor has an excellent ±2% relative humidity and ±0.5°C accuracy for most uses. Sensor is I2C on standard pins, address 0x44
Sensor is I2C on standard pins, address 0x77.
- 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-3058195
The button on the right is both usable by the bootloader and user-controllable. Address it in code using pin D7 in Arduino.