Датчик am2320 работает по протоколу I2C. Идеально подходит для измерения влажности и температуры. am2320 - промежуточный вариант между DHT11 и DHT22.
am2320 имеет следующие характеристики:
Питание и I/O 3 - 5 В
Определение влажности от 0 до 100% с 3% точностью
Определение температуры от -40 до 80, точность 0.5
Частота опроса не более 1 Гц (не более раза в 1 сек.)
Размеры датчика |
Распиновка датчика |
am2320
AM (1) - 5Vcc
AM (2) - A4
AM (3) - Gnd
AM (4) - A5
Для Arduino: SDA -> A4, SCL -> A5
Для Wemos D1 mini и NodeMCU: SDA -> D2, SCL -> D1
Код:
#include <Wire.h>
#include <AM2320.h>
AM2320 th;
void setup() {
Serial.begin(9600);
}
void loop() {
switch(th.Read()) {
case 2:
Serial.println("CRC failed");
break;
case 1:
Serial.println("Sensor offline");
break;
case 0:
Serial.print("humidity: ");
Serial.print(th.h);
Serial.print("%, temperature: ");
Serial.print(th.t);
Serial.println("*C");
break;
}
delay(200);
}
Комментариев нет:
Отправить комментарий