Roll over image to zoom in
AHT20+BMP280 Temperature Humidity Pressure
Rs 490.00
Quick Info :
- Measuring Range (humidity): 0% to 100% RH
- Temperature Range: -40°C to +85°C
- Air pressure range : 300-1100hPa (equi. to +9000 to -500m above sea level)
- Temperature range: -40 to +85 °C
Explore the AHT20+BMP280 high-precision module, a digital sensor for temperature, humidity, and atmospheric pressure. Achieve accurate measurements with low power consumption. This module combines the new AHT20 and BMP280 sensors, allowing a single I2C connection for two distinct devices, each with a unique I2C address. Optimize your environmental sensing with this advanced and efficient solution.
AHT20 Specifications :
- Operating Voltage: 2.0-5.5VDC
- Measuring Range (humidity): 0% to 100% RH
- Temperature Range: -40°C to +85°C
- Output Interface: I2C Interface
BMP280 Specifications :
- Air pressure range : 300-1100hPa (equi. to +9000 to -500m above sea level)
- Temperature range: -40 to +85 °C
- Digital interfaces: I²C (up to 3.4 MHz) and SPI (3 and 4 wire, up to 10 MHz)
- Current consumption of sensor BMP280: 2.7µA @ 1 Hz sampling rate
Libraries :
Sample Code :
#include <Wire.h>
#include <Adafruit_BMP280.h>
#include <AHTxx.h>
Adafruit_BMP280 bmp;
AHTxx myAHT20(AHTXX_ADDRESS_X38, AHT2x_SENSOR);
void setup() {
Serial.begin(115200);
Serial.println(F("AHT20+BMP280"));
while (myAHT20.begin() != true) {
Serial.println(F("AHT20 not connected or fail to load calibration coefficient"));
delay(5000);
}
Serial.println(F("AHT20 OK"));
if (!bmp.begin()) {
Serial.println(F("Could not find a valid BMP280 sensor, check wiring!"));
}
/* Default settings from datasheet. */
bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, /* Operating Mode. */
Adafruit_BMP280::SAMPLING_X2, /* Temp. oversampling */
Adafruit_BMP280::SAMPLING_X16, /* Pressure oversampling */
Adafruit_BMP280::FILTER_X16, /* Filtering. */
Adafruit_BMP280::STANDBY_MS_500); /* Standby time. */
}
void loop() {
Serial.printf("Temperature: %.02f *C\n", myAHT20.readTemperature());
Serial.printf("Humidity: %.02f %RH\n", myAHT20.readHumidity());
Serial.printf("Pressure: %.02f hPa\n", bmp.readPressure());
delay(1000);
}
Reviews
There are no reviews yet.