SKU: TH2009
Sold OutSKU: TH2068
Adafruit BMP388 is a precision barometric pressure sensor breakout built around Bosch’s BMP388, designed for environmental sensing and accurate altitude estimation. It is a practical upgrade over older BMP280-based designs, with lower altitude noise, fast conversion time, and support for both I2C and SPI communication.
This breakout is a strong fit for drones, quadcopters, wearables, weather-aware projects, and any build that needs reliable pressure and temperature data. Bosch specifies relative pressure accuracy of 8 Pa, which corresponds to roughly ±0.5 m altitude accuracy, along with temperature measurement accuracy of ±0.5°C.
The board is designed to integrate easily into mixed-voltage projects. It includes an onboard 3.3V regulator, level shifting for compatibility with 3V or 5V logic microcontrollers, and dual STEMMA QT connectors for quick solderless I2C hookup. These connectors are also compatible with SparkFun Qwiic cables and accessories.
For simple wiring, I2C is usually the easiest choice. If you need to connect multiple sensors without worrying about I2C address conflicts, SPI can be the better option.
| Brand | Adafruit |
|---|---|
| Sensor | Bosch BMP388 |
| Interface | I2C and SPI |
| Input Voltage | 3V to 5V DC via Vin |
| Logic Compatibility | 3V and 5V microcontrollers |
| Connector | STEMMA QT / Qwiic compatible |
The breakout includes the core power pins needed for straightforward hookup:
| Pin | Name | Function |
|---|---|---|
| 1 | Vin | Power input. Accepts 3V to 5V DC and feeds the onboard regulator. |
| 2 | 3Vo | 3.3V output from the onboard regulator, available for external use up to 100mA. |
| 3 | GND | Common ground for power and logic. |
For I2C, connect VIN, GND, SCL, and SDA. Using the onboard STEMMA QT connectors makes this especially easy with compatible JST-SH cables. QT cable is not included.
If you are using the sensor as an altimeter, keep in mind that absolute height readings still depend on the current sea-level barometric pressure. Weather changes affect all pressure-based altimeters, so you will need to compensate for local conditions when accurate absolute altitude is required.
It measures barometric pressure and temperature, and it can be used as a precision altimeter by deriving altitude from pressure readings. It is aimed at environmental sensing, height tracking, and altitude-related projects.
The board is designed to work with both 3V and 5V logic microcontrollers because it includes a 3.3V regulator and level shifting. Adafruit also notes an Arduino library for getting data quickly, and the board supports standard I2C or SPI connections.
This breakout supports both I2C and SPI. For simple wiring, I2C is the easier choice, while SPI can be useful when you want to avoid I2C address conflicts across multiple sensors.
Yes, the board includes STEMMA QT connectors and they are compatible with SparkFun Qwiic I2C connectors. This allows solderless hookup with a compatible cable, but the QT cable is not included.
According to the supplier brief, the BMP388 offers relative pressure accuracy of 8 Pascals, which corresponds to about ±0.5 meters altitude accuracy. It also mentions low altitude noise as low as 0.1 meter and temperature measurement accuracy of ±0.5°C.
It can estimate altitude from pressure, but for absolute height above sea level you still need to provide the local sea-level barometric pressure. This is a normal requirement for pressure-based altimeter sensors, especially when weather conditions change.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH2009
Sold OutSKU: TH2079
In StockSKU: TH2080
In Stock