Подключение датчика DHT22
10.11.2019, 22:06 | |
Простой пример подключения и работы с датчиком температуры и влажности DHT22. Этот датчик объезжен радиолюбителями всего мира вдоль и поперёк, обладает неплохими характеристиками по точности и надежности, паябельным корпусом и невысокой ценой. Основные характеристики
За основу я взял плату Arduino Nano, датчик к ней подключен к цифровому порту D2. Также выход датчика необходимо подтянуть к плюсу питания через резистор номиналом 10к.
Библиотека для работы с датчиком нашлась на сайте https://istarik.ru
Пример использования библиотеки, чтение температуры и влажности с датчика:
#include "stDHT.h"
DHT sens(DHT22);
void setup()
{
Serial.begin(57600);
pinMode(2, INPUT);
digitalWrite(2, HIGH);
}
void loop()
{
int t = sens.readTemperature(2);
int h = sens.readHumidity(2);
delay(2000);
Serial.print("Hum: ");
Serial.print(h);
Serial.print("% ");
Serial.print("Temp: ");
Serial.print(t);
Serial.println(" C ");
}
Результат работы программы можно наблюдать, запустив терминал. Раз в две секунды будут отсылаться значения температуры и влажности.
| |
| |
Просмотров: 838 | Загрузок: 0 | |
Всего комментариев: 0 | |
ВОЙТИ
Рубрики
ARDUINO [1] |