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 Ground Shipping 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 Tutorials

Raspberry Pi Pico BME280: Read sensor data in MicroPython
Oct 22, 2023Tutorial

Raspberry Pi Pico BME280: Read sensor data in MicroPython

Build a Raspberry Pi Pico + BME280 MicroPython sensor reader to measure temperature, humidity, and pressure quickly f...
Raspberry Pi Pico BME280: Read data in CircuitPython
Oct 22, 2023Tutorial

Raspberry Pi Pico BME280: Read data in CircuitPython

Connect a Raspberry Pi Pico to a BME280 and read temperature, pressure, and humidity in CircuitPython using Adafruit ...
Raspberry Pi Pico BME280: Measure altitude
Oct 22, 2023Tutorial

Raspberry Pi Pico BME280: Measure altitude

Build a Raspberry Pi Pico + BME280 CircuitPython project that prints temperature, humidity, pressure, and estimated a...
XIAO RP2040 + BME280: Read I2C Sensor Data
Oct 22, 2023Tutorial

XIAO RP2040 + BME280: Read I2C Sensor Data

Build an I2C environmental monitor by wiring a Seeed Studio XIAO RP2040 to a BME280 and printing temperature, humidit...
Raspberry Pi Pico W BME280: Send data to Blynk
Oct 23, 2023Tutorial

Raspberry Pi Pico W BME280: Send data to Blynk

Build a Raspberry Pi Pico W + BME280 dashboard that streams temperature, humidity, and pressure to Blynk for quick re...
Raspberry Pi Pico BME280: Save Sensor Data to PC
Oct 23, 2023Tutorial

Raspberry Pi Pico BME280: Save Sensor Data to PC

Stream Raspberry Pi Pico BME280 readings over serial and save them to a local PC file with Python, enabling long-term...
Arduino BME280: MEMS sensing explained clearly
Oct 23, 2023Tutorial

Arduino BME280: MEMS sensing explained clearly

Learn how Arduino and Raspberry Pi projects read pressure, humidity, and temperature from the BME280 using MEMS conce...
Raspberry Pi Pico W BME280: MongoDB Data API CRUD
Oct 23, 2023Tutorial

Raspberry Pi Pico W BME280: MongoDB Data API CRUD

Build a Raspberry Pi Pico W + BME280 project that runs MongoDB Data API CRUD calls (find, insert, update, delete) for...
ESP32 BMP280: Read pressure, temperature, altitude
Oct 23, 2023Tutorial

ESP32 BMP280: Read pressure, temperature, altitude

Build an ESP32 BMP280 sensor reader that prints pressure, temperature, and altitude to the Serial Monitor using the A...
Raspberry Pi Pico W + IFTTT: Log data to Google Sheets
Dec 20, 2023Tutorial

Raspberry Pi Pico W + IFTTT: Log data to Google Sheets

Build a Raspberry Pi Pico W logger that posts sensor values to IFTTT Webhooks and appends rows in Google Sheets for e...
Raspberry Pi Pico W BME280: Send data to ThingSpeak
May 31, 2024Tutorial

Raspberry Pi Pico W BME280: Send data to ThingSpeak

Build a Raspberry Pi Pico W BME280 weather station that posts temperature, pressure, and humidity to a real-time Thin...
Arduino BME280: Publish ROS 2 Topic on Raspberry Pi
Mar 29, 2025Tutorial

Arduino BME280: Publish ROS 2 Topic on Raspberry Pi

Build an Arduino BME280 serial bridge and publish live temperature, humidity, and pressure to a ROS 2 topic on Raspbe...
Raspberry Pi Pico W BME280: Stream data to Azure IoT
Apr 15, 2025Tutorial

Raspberry Pi Pico W BME280: Stream data to Azure IoT

Build a Raspberry Pi Pico W + BME280 pipeline that streams real-time sensor data to Azure IoT Hub and Azure Data Expl...
BME280 LoRa Telemetry with Meshtastic ESP32 SX1262
Mar 08, 2026Tutorial

BME280 LoRa Telemetry with Meshtastic ESP32 SX1262

Wire a BME280 sensor to an ESP32 LoRa V3 board and use Meshtastic to broadcast temperature, humidity, and pressure ov...
Raspberry Pi Pico W BLE: Temp in MicroPython
Apr 26, 2026Tutorial

Raspberry Pi Pico W BLE: Temp in MicroPython

Build Raspberry Pi Pico W BLE peripheral and central in MicroPython to stream and read on-board temperature using aio...
ESP32 BME280 + ST7735: Wi-Fi Weather Station Display
May 18, 2026Tutorial

ESP32 BME280 + ST7735: Wi-Fi Weather Station Display

Build an ESP32 Wi-Fi weather station with a BME280 sensor and ST7735 TFT display to show indoor readings plus OpenWea...
Arduino Nano MPU6050 + NEO-6M: Log GPS + IMU to SD
May 29, 2026Tutorial

Arduino Nano MPU6050 + NEO-6M: Log GPS + IMU to SD

Build an Arduino Nano vehicle data logger using an MPU6050, NEO-6M GPS, and microSD to record GPS, speed, and G-force...
Arduino Nano DHT11/DHT22/BME680/DS18B20: Best Pick
May 29, 2026Tutorial

Arduino Nano DHT11/DHT22/BME680/DS18B20: Best Pick

Compare DHT11, DHT22, BME680, and DS18B20 on an Arduino Nano to choose the best temperature sensor for humidity, VOC,...
Arduino Temperature Sensors: Choose the Right One
Jun 08, 2026Tutorial

Arduino Temperature Sensors: Choose the Right One

Build a better Arduino temperature sensor setup by comparing thermistor, DHT, DS18B20, BME280, thermocouple, and RTD ...
ESP32 BME280: Build an Off-Grid Weather Station
Jun 10, 2026Tutorial

ESP32 BME280: Build an Off-Grid Weather Station

Build a solar-powered ESP32 weather station with a BME280 sensor, deep sleep, and cloud posting for reliable off-grid...

Related Videos

Customer Reviews