BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity

In stock

GY-BME280 is a precision digital Temperature, Pressure and Humidity sensors packed in a single module. This is the 5V version of the module that supports wide input voltage range 1.8V-5V with it's built in voltage regulator and level converter circuit. Hence, can be used with Arduino, ESP, STM32 bluepill etc. boards. This particular module supports I2C protocol. ...See more
SKU BTS-00001200
SF Code M1.R2
Delivery Info
truck-fast
Inside Dhaka: 1-2 days
Express (Dhaka): 24 hours
Order before 12.00PM
Outside Dhaka: 2-3 days
hand-holding-dollar
Cash on delivery all over BD
Quality
award
100% Authentic Product
circle-check
Quality Product Guaranteed
Service
credit-card
Safe & secure payment

Customer Reviews

Price
star star star star star
Quality
star star star star star
Value
star star star star star
Good emoji-happy
Review by Md. Nahid Islam
Good and original sensor. fast delivery and satisfied.
Price
star star star star star
Quality
star star star star star
Value
star star star star star
Good emoji-happy
Review by Shariar Nafis
Sensor is good. works with ESP.
Price
star star star star star
Quality
star star star star star
Value
star star star star star
Absolutely Fine emoji-happy
Review by Sohel
Sensor is working fine. No problem so far.

3 Item(s)

Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Technical Specifications:

  • Supply Voltage: 1.8 - 5V DC
  • Interface: I2C (up to 3.4MHz)
  • Operational Range:
  • Temperature Range: -40 to +85°C
  • Humidity Range: 0-100%
  • Pressure Range: 300-1100 hPa
  • Resolution:
    • Temperature: 0.01°C
    • Humidity: 0.008%
    • Pressure: 0.18Pa
  • Accuracy:
    • Temperature: +-1°C
    • Humidity: +-3%
    • Pressure: +-1Pa
  • I2C address:
    • SDO LOW : 0x76
    • SDO HIGH: 0x77
arrow-down
See More
View all reviews above by our customers.

The BME280 is a versatile sensor that can measure temperature, humidity, and atmospheric pressure. It's commonly used in weather stations, environmental monitoring, and IoT projects.

1. Components Required

  • Arduino Uno (or any other compatible board)
  • BME280 sensor module
  • Breadboard
  • Jumper wires

 

2. Wiring Diagram

Arduino          BME280
3.3V   --------> VCC
GND    --------> GND
SDA    --------> SDA (A4 on Arduino Uno)
SCL    --------> SCL (A5 on Arduino Uno)

 

3. Installing Required Libraries

To interface with the BME280, you need the Adafruit BME280 library. Install it via the Arduino IDE:

  1. Open Arduino IDE.
  2. Go to Sketch -> Include Library -> Manage Libraries.
  3. In the Library Manager, search for "Adafruit BME280" and install it.

 

4. Basic Code Example

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme; // I2C

void setup() {
  Serial.begin(9600);
  if (!bme.begin(0x76)) {  // Address of the BME280 sensor
    Serial.println("Could not find a valid BME280 sensor, check wiring!");
    while (1);
  }
}

void loop() {
  Serial.print("Temperature = ");
  Serial.print(bme.readTemperature());
  Serial.println(" *C");

  Serial.print("Pressure = ");
  Serial.print(bme.readPressure() / 100.0F);
  Serial.println(" hPa");

  Serial.print("Humidity = ");
  Serial.print(bme.readHumidity());
  Serial.println(" %");

  Serial.println();
  delay(2000);
}

 

5. Explanation

  • Wire.h: This library enables I2C communication between the Arduino and the sensor.

  • Adafruit_Sensor.h: A sensor library required by many Adafruit sensor libraries.

  • Adafruit_BME280.h: The specific library for the BME280 sensor.

  • bme.begin(0x76): Initializes the sensor with its I2C address (0x76 is common for most modules).

  • readTemperature(): Reads the temperature in Celsius.

  • readPressure(): Reads the atmospheric pressure in Pascals.

  • readHumidity(): Reads the relative humidity in percentage.

Request Stock

x

You might also be interested in...

Customers who bought this also bought...

General Questions

  • What is the latest price of the BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh?

    The latest price of BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh is Special Price BDT 466.00 Regular Price BDT 503.00 . You can buy the BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity at the best price on BDTronics.com or contact us via phone.

  • Where to buy BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh?

    You can buy BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.

  • What are the delivery options of BME280 5V Digital Barometric Pressure Sensor + Temperature + Humidity in Bangladesh?

    We provide home delivery service all over Bangladesh. We support Cash on Delivery, Online Bank Transfer, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-4 days outside Dhaka.

phone
Contact

My Cart

Loading...
home Home
menu Menu
user Account shopping-cart Cart