AHT20 temperature and humidity sensor

AHT20 Temperature and Humidity Sensor
1. Sensor Type: AHT20 digital temp/humidity
2. Interface: I2C
3. Measured Parameters: Temperature, Humidity
4. Wiring: 4-pin (VCC, GND, SDA, SCL)

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

95,00 EGP

16 People watching this product now!

Payment Methods:

Description

The AHT20 is a digital temperature and humidity sensor module that communicates over the I2C bus, giving a microcontroller direct digital readings without needing an analog front end or calibration lookup table. It’s commonly used in weather stations, environmental monitors, HVAC-related projects, and general climate-logging applications.

Because it reports over I2C, it can share a bus with other I2C sensors and peripherals, keeping wiring simple on projects that already use I2C for other modules such as displays or additional sensors.

Features:
1. Combined temperature and humidity sensing in one module
2. Digital I2C output — no analog front end required
3. Shares I2C bus easily with other sensors/peripherals
4. Suited to weather stations and environmental monitoring projects
5. Simple 4-wire (power, ground, SDA, SCL) wiring

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
AHT20VCC/GND/SDA/SCL3.3-5V / GND / board SDA / board SCL
📟
AHT20 temperature and humidity sensor
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
AHT20 temperature and humidity sensor - Arduino Uno
AHT20 temperature and humidity sensor - Arduino Nano
AHT20 temperature and humidity sensor - Arduino Mega
AHT20 temperature and humidity sensor - ESP32
AHT20 temperature and humidity sensor - ESP8266
AHT20 temperature and humidity sensor - STM32
AHT20 temperature and humidity sensor - Raspberry Pi Pico
📄 File: aht20_temperature_and_humidity_sensor_-_arduino_uno.inoArduino Uno
724 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Arduino Uno: A4=SDA, A5=SCL. VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
📄 File: aht20_temperature_and_humidity_sensor_-_arduino_nano.inoArduino Nano
725 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Arduino Nano: A4=SDA, A5=SCL. VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
📄 File: aht20_temperature_and_humidity_sensor_-_arduino_mega.inoArduino Mega
727 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Arduino Mega: D20=SDA, D21=SCL. VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
📄 File: aht20_temperature_and_humidity_sensor_-_esp32.inoESP32
726 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for ESP32: GPIO21=SDA, GPIO22=SCL. VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
📄 File: aht20_temperature_and_humidity_sensor_-_esp8266.inoESP8266
734 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for ESP8266: D2(GPIO4)=SDA, D1(GPIO5)=SCL. VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
📄 File: aht20_temperature_and_humidity_sensor_-_stm32.inoSTM32
741 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for STM32: PB7=SDA, PB6=SCL (Blue Pill / F103C8). VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
📄 File: aht20_temperature_and_humidity_sensor_-_raspberry_pi_pico.inoRaspberry Pi Pico
736 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// I2C wiring for Raspberry Pi Pico: GPIO4=SDA, GPIO5=SCL. VCC->3.3V or 5V per module label, GND->GND.
6#include <Wire.h>
7#include <Adafruit_AHTX0.h> // works for AHT10/AHT20/AHT25 - same driver family
8
9Adafruit_AHTX0 aht;
10
11void setup() {
12 Serial.begin(115200);
13 Wire.begin();
14 if (!aht.begin()) {
15 Serial.println("AHT sensor not found - check wiring!");
16 while (1) delay(10);
17 }
18}
19
20void loop() {
21 sensors_event_t humidity, temp;
22 aht.getEvent(&humidity, &temp);
23
24 Serial.print("Temperature: "); Serial.print(temp.temperature); Serial.print(" C ");
25 Serial.print("Humidity: "); Serial.print(humidity.relative_humidity); Serial.println(" %");
26
27 delay(1000);
28}
I2C temperature + humidity sensor, AHTx0 family driver.

نظرة عامة ومواصفات المنتج — بالعربية

AHT20 temperature and humidity sensor متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors، بسعر 95,00 EGP. كود المنتج لدينا: EK1343. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

أهم المواصفات الفنية:

  • Sensor Model: AHT20
  • Measured Parameters: Temperature / Humidity
  • Communication Interface: I2C
  • Wiring Pins: VCC / GND / SDA / SCL
  • الوزن: 1 g

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من Sensors في إكوسترا.

Specification

Specification

WeightWeight10 g
Dimensions5 × 4 × 2 cm
Sensor ModelAHT20
Measured ParametersTemperature, Humidity
Communication InterfaceI2C
Wiring PinsVCC, GND, SDA, SCL

Customer Reviews