Оглавление:
- Шаг 1: необходимые вещи
- Шаг 2: Подключение
- Шаг 3: Код
- Шаг 4: Установите библиотеку Dht
- Шаг 5: Заключение
Видео: DHT 11 Использование с использованием Arduino: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Хай, В этом руководстве мы будем создавать DHT 11 с использованием Arduino и последовательного монитора. DHT11 - это базовый сверхдорогой цифровой датчик температуры и влажности. Он использует емкостной датчик влажности и термистор для измерения окружающего воздуха и выдает цифровой сигнал на вывод данных (выводы аналогового ввода не требуются). Он довольно прост в использовании, но требует аккуратного выбора времени для сбора данных. Эти датчики очень популярны среди любителей электроники, потому что они очень дешевы, но при этом обеспечивают отличную производительность.
Шаг 1: необходимые вещи
Ардуино. (в этом случае я использую arduino uno r3)
Датчик DHT 11.
Пара проводов.
Шаг 2: Подключение
Подключите DHT 11 к Arduino, используя эту схему. Убедитесь, что вы подключаетесь к правильным контактам DHT 11.
Шаг 3: Код
#включают
dht DHT;
// если вам нужно изменить номер пина, отредактируйте пин с помощью пина Arduino.
#define DHT11_PIN 2
void setup () {
Serial.begin (9600);
Serial.println («Начат анализ»); }
void loop () {// ЧИТАТЬ ДАННЫЕ
int chk = DHT.read11 (DHT11_PIN);
Serial.println («Влажность»);
Serial.println (DHT.humidity, 1);
Serial.println («Температура»);
Serial.println (DHT.температура, 1);
задержка (2000); }
Шаг 4: Установите библиотеку Dht
без установки библиотеки dht это не сработает, поэтому скачайте zip-файл и;
* Зайдите в Arduino IDE
* Эскиз
* Включить библиотеку
* Добавить zip-файл
* выберите zip-файл
Шаг 5: Заключение
Если вы правильно соединили Dht11 и Arduino, у вас будут показания, показанные на изображении выше.
Надеюсь, вам понравился мой наставник.
Рекомендуемые:
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
ЖК-дисплей I2C / IIC - Использование ЖК-дисплея SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: 5 шагов
ЖК-дисплей I2C / IIC | Используйте ЖК-дисплей SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: Привет, ребята, так как обычный ЖК-дисплей SPI 1602 имеет слишком много проводов для подключения, поэтому его очень сложно связать с Arduino, но на рынке доступен один модуль, который может преобразовать дисплей SPI в дисплей IIC, поэтому вам нужно подключить только 4 провода
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Линейные часы с использованием Arduino + DS1307 + Neopixel: повторное использование некоторого оборудования: 5 шагов
Линейные часы с использованием Arduino + DS1307 + Neopixel: повторное использование некоторого оборудования. Из предыдущих проектов у меня оставались Arduino UNO и светодиодная лента Neopixel, и я хотел сделать что-то другое. Так как полоса Neopixel имеет 60 светодиодных индикаторов, предполагается использовать ее как большие часы. Для индикации часов используется красный сегмент из 5 светодиодов (60 светодиодов