Adafruit
Adafruit DPS310 Precision Barometric Pressure / Altitude Sensor - STEMMA QT / Qwiic
The Adafruit DPS310 is a high-precision barometric pressure and altitude sensor from Infineon, mounted on a breakout board with STEMMA QT / Qwiic connectors ...
The Adafruit DPS310 is a high-precision barometric pressure and altitude sensor from Infineon, mounted on a breakout board with STEMMA QT / Qwiic connectors for solderless I2C wiring. It delivers ±1 hPa absolute accuracy and up to ±0.002 hPa relative precision in high-precision mode — equivalent to detecting altitude changes as small as 2 cm.
The sensor includes a built-in temperature sensor (±0.5°C accuracy) and configurable oversampling with an internal low-pass filter for the lowest-noise readings. It operates over a wide range of 300–1200 hPa and -40°C to 85°C, and supports both I2C and SPI interfaces. The breakout includes level shifting for use with 3.3V or 5V logic.
Key Features
- ±0.002 hPa Precision – Detect altitude changes as small as 2 cm in high-precision mode
- ±1 hPa Absolute Accuracy – Know your altitude to within ~1 metre
- Built-In Temperature Sensor – ±0.5°C accuracy
- Configurable Oversampling – Internal low-pass filter for low-noise readings
- I2C and SPI – Dual interface support with STEMMA QT / Qwiic connectors
- 3.3V and 5V Compatible – On-board level shifting for Arduino, Feather, or Raspberry Pi
- Operating Range – 300–1200 hPa, -40°C to 85°C
Ideal For
- Drone and UAV altitude hold systems
- Weather stations and environmental monitoring
- Indoor navigation and floor detection
- Altitude-sensitive robotics projects
Package Contents
- 1× DPS310 barometric pressure sensor breakout with STEMMA QT connectors
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- oversampling
- Taking many measurements and combining them to reduce noise and improve the stability of a reading. It matters when you want smoother current or power measurements, though it can make updates slower.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- STEMMA
- A plug-and-cable connection system used on some maker electronics boards to make wiring simpler. If a product uses STEMMA, you need the matching cable or connector type to plug it in without soldering.
- STEMMA QT
- A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
- UAV
- Unmanned Aerial Vehicle, such as a drone or autonomous aircraft. The term matters here because high-accuracy GNSS and RTK are often used when a flying robot needs precise position information.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au