Skip to product information
1 of 4

Temperature & Humidity

Temperature & Humidity

SKU:AX22-0011

This AX22-sized board drops a trusty DHT11 onto a 22 × 22 mm PCB so you can read ambient temperature and relative humidity with a single-wire digital protocol. A built-in 4.7 kΩ pull-up makes the data line plug-and-play, while the sensor’s 1 Hz refresh rate is perfect for dashboards, smart lamps, or environmental loggers that don’t need sub-second updates. Just issue a read command and your microcontroller—whether you’re coding in the Arduino IDE, MicroPython, or MicroBlocks—gets reasonably accurate (±2 °C / ±5 % RH) climate data in one shot. Snap it into any AX22 backplane and you’ve added reliable local weather sensing to your project with zero fuss.
Regular price $5.43
Regular price Sale price $5.43
Sale Sold out
View full details

Technical Details

- 22 mm × 22 mm square
- 4× ⌀2.7 mm Mounting Holes
- 20 – 90 % RH, ±5 % RH accuracy
- 0 – 50 °C, ±2 °C accuracy
- 1 Hz update rate, single-wire protocol
- On-board 4.7 kΩ pull-up resistor
- 3.3 V, 5.0 V
- Arduino IDE Compatible
- MicroPython Compatible
- MicroBlocks Compatible

Material Datasheet →

Pinout

Technical Resources

Temperature & Humidity - (AX22-0011)
🖱️ Click & drag to rotate
#include <Adafruit_Sensor.h>
#include <DHT.h>
#include <DHT_U.h>

#define DHTPIN 14

#define DHTTYPE DHT11

DHT_Unified dht(DHTPIN, DHTTYPE);

uint32_t delayMS;

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  delay(100);
  sensors_event_t event;
  dht.temperature().getEvent(&event);
  if (isnan(event.temperature)) {
    Serial.println(F("Error reading temperature!"));
  } else {
    Serial.print(F("Temperature: "));
    Serial.print(event.temperature);
    Serial.println(F("°C"));
  }
  // Get humidity event and print its value.
  dht.humidity().getEvent(&event);
  if (isnan(event.relative_humidity)) {
    Serial.println(F("Error reading humidity!"));
  } else {
    Serial.print(F("Humidity: "));
    Serial.print(event.relative_humidity);
    Serial.println(F("%"));
  }
}