Este es un sensor creado por el fabricante de dispositivos electronicos BOSCH, es capas de hacer lecturas ambientales en un pequeño empaquetado. Este pequeño sensor tiene la capacidad de leer las siguientes variables:
- Temperatura
- Humedad
- Presión Barometrica
- VOC gases.
- CO2 Equivalente
- I2C
- SPI
- 3V3
- 5V
Nombre | GPIO |
---|---|
SDI | SDA GPIO21 |
SCK | SCL GPIO22 |
3.3V | 3.3V |
GND | GND |
Para solucionar este error debemos hacer algunos cambios en nuestro codigo, si estas utilizando la libreria wire.h este es el codigo que debes modificar para que tu sensore BME680 Funcione adecuadamente.
Busca en tu codigo la linea que contenga Wire.begin();
y reemplazala por la siguiente linea de código:
Wire.begin( SCL_#PIN , SDA_#PIN );
Seguido de esto nos buscar la linea de código que contenga begin(BME680_I2C_ADDR_PRIMARY, Wire);
y reemplazarla por la siguiente linea de código:
NOMBRE_DEL_OBJETO.begin( 0x77 , Wire);
Generalmente la dirección que el BME680 trae de forma predeterminada es *** 0x77 *** , de lo contrario debes intentar con la dirección *** 0x76 ***
Hardware License: CERN OHL v1.0 para más información visitar el siguiente Link.
Software License: GPL v3
Documentation License: CC BY 4.0 International