-
Notifications
You must be signed in to change notification settings - Fork 8
Feather nRF52840 Sense Onboard Sensors
The Feather nRF52840 Sense has quite a few onboard sensors. Browse them by physical property.
- Acceleration (LSM6DS33)
- Button press (User Button)
- Color (APDS9960)
- Gesture (APDS9960)
- Humidity (SHT30)
- Light (APDS9960)
- Orientation (LSM6DS33 w/ LIS3MDL)
- Pressure (BMP280)
- 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... > Arduino_APDS9960 > Install
- Example: File > Examples > Arduino_APDS9960 > ...
- https://docs.broadcom.com/docs/AV02-4191EN
- https://www.arduino.cc/en/Reference/Arduino_APDS9960
- https://github.com/arduino-libraries/Arduino_APDS9960 w/ examples
- https://learn.adafruit.com/adafruit-feather-sense/pinouts#step-3058192
This sensor is a precision sensing solution for measuring barometric pressure with ±1 hPa absolute accuracy, and temperature with ±1.0°C accuracy. Because pressure changes with altitude, and the pressure measurements are so good, you can also use it as an altimeter with ±1 meter accuracy. It has a low altitude noise of 0.25m and a fast conversion time. Sensor is I2C on standard pins, address 0x77
Sense the magnetic fields that surround us with this handy triple-axis magnetometer (compass) module. Magnetometers can sense where the strongest magnetic force is coming from, generally used to detect magnetic north, but can also be used for measuring magnetic fields. This sensor tends to be paired with a 6-DoF (degree of freedom) accelerometer/gyroscope to create a 9-DoF inertial measurement unit that can detect its orientation in real-space thanks to Earth's stable magnetic field. Sensor is I2C on standard pins, address 0x1C
This sensor is a 6-DoF IMU accelerometer + gyroscope. The 3-axis accelerometer, can tell you which direction is down towards the Earth (by measuring gravity) or how fast the Feather Sense is accelerating in 3D space. The 3-axis gyroscope that can measure spin and twist. Pair with a triple-axis magnetometer to create a 9-DoF inertial measurement unit that can detect its orientation in real-space thanks to Earth's stable magnetic field. Sensor is I2C on standard pins, address 0x6A and IRQ pin on digital pin 3
PDM sound sensor. In Arduino, D34 is PDM data, and D35 is PDM clock.
This sensor has an excellent ±2% relative humidity and ±0.5°C accuracy for most uses. Sensor is I2C on standard pins, address 0x44
The button on the right is both usable by the bootloader and user-controllable. Address it in code using pin D7 in Arduino.