Skip to Content

BMP280 Pressure Sensor

BMP280 Pressure Sensor

📝 Overview

The BMP280 is a high-precision digital sensor that measures atmospheric pressure and temperature. It communicates via I2C or SPI, making it an excellent choice for Arduino, ESP32, Raspberry Pi, and other microcontroller platforms. It is widely used in weather stations, altitude measurement, GPS enhancement, and IoT projects.

⚙️ Key Features

  • High-precision barometric pressure measurement
  • Built-in temperature sensor
  • Supports I2C and SPI communication
  • Low power consumption
  • Fast response and high accuracy
  • Compact module with onboard voltage regulator
  • Compatible with Arduino, ESP32, ESP8266, STM32, and Raspberry Pi

📦 Technical Specifications

ParameterValue
Sensor ICBMP280
Operating Voltage3.3V – 5V (Module)
Sensor Voltage1.71V – 3.6V
Pressure Range300 – 1100 hPa
Pressure Accuracy±1 hPa (Typical)
Temperature Range-40°C to +85°C
Temperature Accuracy±1°C (Typical)
Communication InterfaceI2C / SPI
I2C Address0x76 (default) or 0x77 (depending on module)
Interface PinsVIN, GND, SCL/SCK, SDA/SDI, CS, SDO
DimensionsApprox. 15 × 12 mm

🛠️ Applications

  • Weather stations
  • Altitude measurement
  • Environmental monitoring
  • GPS altitude enhancement
  • IoT and smart home projects
  • Arduino and ESP32 projects
  • Drones and robotics

📚 Arduino Library

Recommended Library: Adafruit BMP280 Library

How to Add:

  1. Open Arduino IDE.
  2. Go to Sketch → Include Library → Manage Libraries.
  3. Search for "Adafruit BMP280".
  4. Install Adafruit BMP280 and Adafruit Unified Sensor.
Sensor
120.00 LE 120.00 LE 170.00 LE