Skip to product information
1 of 4

Axiometa

DHT11

DHT11

SKU:AX22-0011

Low stock: 2 left

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 $3.99
Regular price Sale price $3.99
Sale Sold out
Taxes included. Shipping calculated at checkout.
View full 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 

Technical Resources

DHT11 - (AX22-0011)

PCB FRONT

PCB BACK

🟢 Live 3D Model

🖱️ 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("%"));
  }
}