-
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-3058191
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-3058190
In Arduino, D34 is PDM data, and D35 is 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
Sensor is 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
Arduino pin 7.
- https://www.arduino.cc/reference/en/language/functions/digital-io/digitalread/ (built-in)
- Example: File > Examples > Basics > DigitalReadSerial