Перейти к содержимому






Фотография
- - - - -

Датчик температуры и влажности DHT22 (ID:203)

Написано admin , 25 Апрель 2015 · 896 Просмотров

DHT22
Датчик температуры и влажности DHT22 (ID:203) Датчик температуры и влажности собран на основе сенсора DHT22 имеет разъем с тремя контактами.
VCC - контакт для подключения напряжения питания 5 Вольт.
GND - контакт для подключения общего провода.
OUT- контакт цифрового выхода.




Для начала необходимо скачать библиотеку DHT.zip. Поместите содержимое архива в папку libraries, которая находится в папке с программой Arduino.
Примерный скетч для работы с датчиком выглядит так:
#include "DHT.h"

#define DHTPIN 2     // Вывод OUT датчика подключаем к вывода 2 Arduino

#define DHTTYPE DHT22 
DHT dht(DHTPIN, DHTTYPE);
void setup() {  
  Serial.begin(9600);  
  Serial.println("DHT22 test!");
  dht.begin();
}

void loop() {  // Reading temperature or humidity takes about 250 milliseconds!  // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  // check if returns are valid, if they are NaN (not a number) then something went wrong!
  if (isnan(t) || isnan(h)) {
    Serial.println("Failed to read from DHT");
  } 
  else {
    Serial.print("Humidity: ");
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temperature: ");
    Serial.print(t);
    Serial.println(" *C");
  }
}

Записав скетч в Arduino и включив монитор порта, мы можем наблюдать значение температуры и влажности.
Ссылка на витрину магазина http://dvrobot.ru/238/402.html

Прикрепленные изображения

  • Прикрепленное изображение: Снимок экрана от 2015-04-23 21:26:12.png






Trackbacks для записи [ Trackback URL ]

Для данной записи нет trackbacks.

Последние записи

Последние комментарии