ChatDiagram
arduino · sensors

Arduino DHT22 sensor wiring

A DHT22 shares temperature and humidity readings over one data line. This breadboard layout powers the sensor from the Arduino Uno rails and routes its data output to D2. The pull-up resistor gives the data line its required idle state. The drawing is useful for assembling a basic monitoring project, where the corresponding sketch should use the same Arduino pin specified in the wiring. Before using the layout in a build or document, compare every label with the source requirements and update the drawing when parts, conditions, or materials change. The example is deliberately small so the essential relationships remain readable, easy to review with collaborators, and ready to extend with the details required for the actual project.

Type Breadboard / Physical wiringStandard Fritzing visual conventionsEngine schematex-breadboardUpdated 9/24/2026
Arduino Uno with DHT22
Drawing preview
The request

“Draw an Arduino Uno breadboard with a DHT22 sensor powered from 5V, ground connected, data wired to D2, and a 10k pull-up resistor from data to 5V.”

Then tryMove the DHT22 data wire to D4.Add an OLED display using the I2C pins.
What is in this drawing

Read the decisions behind it.

01Power

The DHT22 is connected to the 5V and ground rails.

02Data

The sensor signal is routed to D2.

03Pull-up

A 10k resistor ties data to the positive rail.

Use for a simple environment-monitoring prototype with a DHT22.

More like this

Other examples in this family.

Browse all breadboard templates →

FAQ

Common questions

What does a DHT22 measure?

It measures temperature and relative humidity.

Why is there a pull-up resistor?

It holds the sensor data line high when no device is actively pulling it low.

Which Arduino pin receives data?

The sensor data line is connected to D2.