Store

Adafruit

$7.88 |
In stock at supplier
No reviews yet

The AM2320 is a low-cost digital temperature and humidity sensor with an I2C interface — a simpler alternative to the classic DHT11/DHT22 sensors that requir...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The AM2320 is a low-cost digital temperature and humidity sensor with an I2C interface — a simpler alternative to the classic DHT11/DHT22 sensors that require timing-critical bit-bang protocols. With standard I2C communication, it's easy to integrate with any Arduino, Raspberry Pi, or CircuitPython-compatible microcontroller.

This sensor is an excellent choice for maker and IoT projects where simplicity and affordability are priorities. Ready-to-use Arduino and CircuitPython libraries are available to get you up and running quickly.

Key Features

  • I2C Interface – Standard I2C communication, no bit-bang timing protocol needed
  • DHT-Style Form Factor – Familiar pinout in a compact package
  • Low Cost – Affordable option for non-critical sensing applications
  • Library Support – Ready-to-use Arduino and CircuitPython code available

Specifications

  • Interface – I2C
  • Humidity Accuracy – ±3% RH (datasheet), ~5–10% RH (practical)
  • Temperature Accuracy – ±0.5°C (datasheet), ~2–3°C (practical)
Note: This sensor is not well documented and its accuracy specifications may not be reliable. Temperature is likely accurate to within 2–3°C and humidity within 5–10%. It is not recommended for applications requiring guaranteed precision. Two I2C pull-up resistors are required and not included.

Ideal For

  • Maker and IoT projects where approximate readings are sufficient
  • Learning I2C sensor communication
  • Budget-friendly environmental monitoring

Package Contents

  • 1× AM2320 Digital Temperature and Humidity Sensor

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.