AM2321 یک سنسور دما و رطوبت با دقت بالا است . این سنسر به صورت کالیبر شده می باشد که داده هار را از طریق رابط I2C و یا رابط یک سیمه در اختیار MCU قرار می دهد . در داخل این سنسور از یک رطوبت سنج خازنی که عملکرد خطی در بازه 20 تا 60 درصدی دارد . از این سنسور می توان در تجهیزات IoT ، دستگاه های جوجه کشی ، تجهیزات کشاورزی و… استفاده نمود . این سنسور دارای یک mcu داخلی است که مقادیر دما و رطوبت را در سریع ترین زمان در خروجی قرار دهد .
در شکل زیر پایه های AM2321 نشان داده شده است :
برنامه راه اندازی توسط آردوینو :
#include <DHT.h>
#define DHTPIN2 2
#define DHTPIN4 4
#define DHTTYPE DHT22 // DHT 22 (AM2301, AM2321)
// Connect pin 1 (on the left) of the sensor to +5V
// Connect pin 2 of the sensor to whatever your DHTPIN is
// Connect pin 3 of the sensor to GROUND (AM2321)
// Connect pin 4 (on the right) of the sensor to GROUND
// Initialize DHT sensor for normal 16mhz Arduino
DHT dht2(DHTPIN2, DHTTYPE);
DHT dht4(DHTPIN4, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("Using 2 DHTxx sensors!");
Serial.println(" --2: 2302-- --4: 2321--");
Serial.println(" Temp, Humid, Temp, Humid");
dht2.begin();
dht4.begin();
}
void loop() {
// Wait a few seconds between measurements.
delay(2000);
Serial.print( dht2.readTemperature() );
Serial.print(", ");
Serial.print( dht2.readHumidity() );
Serial.print(", ");
Serial.print( dht4.readTemperature() );
Serial.print(", ");
Serial.println( dht4.readHumidity() );
}
در برنامه فوق از رابط یک سیمه استفاده شده است لذا پین SCL ماژول را به پین 2 آردوینو متصل کنید . پین SDA را هم به GND متصل نمایید .


