BME280 Modulo Sensor de Presion Atmosferica I2C, Temperatura y Humedad Voltaje: 1.8-5VCC

https://hifisac.com/web/image/product.template/5093/image_1920?unique=409e571
(0 reseña)
SKU: BMP280

S/ 17.00 17.0 PEN S/ 17.00 IGV Incluido

S/ 17.00 IGV Incluido

No está disponible para venta

    Esta combinación no existe.

    Sin existencias.
    Correo electrónico inválido
    Te avisaremos cuando el producto vuelva a estar disponible.
    Agregado a su lista de deseos

    Términos y Condiciones
    Sobre Garantía y Devoluciones

    Características principales del BME280 (versión 4 pines)

    • Fabricante: Bosch Sensortec
    • Sensores integrados: Temperatura, humedad relativa y presión barométrica
    • Interfaz: I²C (los 4 pines son VCC, GND, SDA, SCL)
    • Rango de temperatura: -40 °C a +85 °C, precisión ±1 °C, resolución 0.01 °C
    • Rango de presión: 300–1100 hPa, precisión ±1 Pa, resolución 0.18 Pa
    • Rango de humedad: 0–100 %, precisión ±3 %, resolución 0.008 %
    • Voltaje de operación típico: 3.3 V (algunos módulos incluyen regulador y soportan 5 V, pero no todos)

    Conexión a Arduino

    Caso 1: Módulo con regulador (acepta 5 V)

    • VCC → 5 V
    • GND → GND
    • SDA → A4 (Arduino UNO)
    • SCL → A5 (Arduino UNO)

    Caso 2: Módulo sin regulador (solo 3.3 V)

    • VCC → 3.3 V
    • GND → GND
    • SDA → A4 (Arduino UNO) con conversor de nivel lógico
    • SCL → A5 (Arduino UNO) con conversor de nivel lógico

    👉 En placas como ESP32 o Arduino Due (que trabajan a 3.3 V) puedes conectar directamente.

    👉 En placas de 5 V (UNO, Nano, Mega) es recomendable usar un level shifter.

    Ejemplo de código con Arduino

    #include <Wire.h>
    #include <Adafruit_BME280.h>
    
    Adafruit_BME280 bme;
    
    void setup() {
      Serial.begin(9600);
      if (!bme.begin(0x76)) {  // Dirección I2C común
        Serial.println("No se encontró el BME280");
        while (1);
      }
    }
    
    void loop() {
      Serial.print("Temperatura = ");
      Serial.print(bme.readTemperature());
      Serial.println(" °C");
    
      Serial.print("Presión = ");
      Serial.print(bme.readPressure() / 100.0F);
      Serial.println(" hPa");
    
      Serial.print("Humedad = ");
      Serial.print(bme.readHumidity());
      Serial.println(" %");
    
      delay(2000);
    }
    

    Consideraciones importantes

    • Verifica si tu módulo incluye regulador y resistencias pull-up para I²C.
    • La dirección I²C puede ser 0x76 o 0x77 según el fabricante.
    • Nunca conectes directamente un módulo de 3.3 V a un Arduino de 5 V sin conversor de nivel lógico.