BME280 Pre-Soldered Temperature, Pressure & Humidity Sensor for Arduino & Raspberry Pi

SKU XD-CNO5-PS0X

$9.98 USD Shipping & tax calculated at checkout
In stock· Order by 3pm ET and it ships today

A compact 3-in-1 environmental sensor for Arduino and Raspberry Pi, measuring temperature, humidity, and air pressure over I2C/SPI.

Bulk eligible

Mix any Bulk eligible products — discount applies to your total quantity across the cart.
Auto-applied at checkout
Buy 5+ $9.49 each Save 5%
Buy 10+ $8.99 each Save 10%
View all bulk eligible products →
  • Free UPS Ground U.S. orders $35+
  • Ships from USA Domestic fulfillment
  • 30-day returns Free defect replacement
  • 7-day support Fast email replies
Frequently bought together
Close-up of ShillehTek Pre-Soldered BME280 sensor with purple PCB and metal pins BME280 Pre-Soldered Temperature, Pressure & Humidity Sensor for Arduino & Raspberry Pi ★★★★★ (54) $9.98 This item
Total for 4 items
$37.35

Products related to this item

Product Overview

The BME280 sensor module measures temperature, barometric pressure and humidity with solid accuracy in a compact, low‑power, tiny-footprint package ideal for Arduino and Raspberry Pi projects that run at 3.3V; it delivers reliable real-world environment data without a complicated setup. It integrates cleanly over I2C or SPI with widespread library support for rapid prototyping and deployed IoT dashboards. Use it for weather stations, indoor air monitoring and altitude estimation from pressure trends; its 3.3V compatibility and simple wiring make dependable sensing quick to install.

Frequently asked questions

Yes. The module is intended for Arduino and Raspberry Pi projects that run at 3.3V, and it has widespread library support. It can integrate over I2C or SPI for prototyping or deployed IoT sensing.
Yes. The headers are pre-soldered, so the sensor can be connected with jumper wires or placed on a breadboard without soldering. After wiring it, install a compatible BME280 library and configure I2C or SPI in your code.
The sensor supports both I2C and SPI communication and is designed for 3.3V projects. Connect power, ground, and the selected bus pins, and use 3.3V-compatible logic unless your controller hardware specifically supports otherwise.
Yes. It measures temperature, humidity, and barometric pressure, making it useful for compact weather stations, indoor air monitoring, IoT dashboards, and altitude estimation from pressure trends when paired with a compatible microcontroller or Raspberry Pi.
Check 3.3V power, ground, SDA/SCL wiring, the I2C address selected in software, and that a compatible BME280 library is installed. On Raspberry Pi, also confirm that I2C is enabled in the system configuration.

Have other questions?

Chat with our US-based team — we usually reply fast.

Features & Specs

3-in-1 Environmental Sensing Reads temperature, humidity, and barometric pressure in one small module.

Arduino + Raspberry Pi Ready Works great for weather stations, indoor air monitoring, and IoT dashboards.

I2C or SPI Interface Flexible wiring options with wide library support and simple integration.

Pressure-Based Altitude Estimation Track altitude and elevation changes using barometric pressure readings.

3.3V Logic Module Designed for 3.3V systems (use proper level shifting if pairing with 5V boards).

Documents

Full Product Manual BME280 Environmental Sensor - Raspberry Pi, Arduino, ESP32 I2C Humidity, Pressure, and Temperature Measurement In-depth setup guide with wiring, code examples, and troubleshooting.

Related Videos

Customer Reviews