DHT12 — это датчик температуры и влажности предназначен для одновременного замера температуры и влажности. Сенсор состоит из емкостного сенсора влажности и термистора, он также содержит в себе простой 8-битовый микроконтроллер, который хранит калибровочные поправки для датчиков и выполняет функцию АЦП. Данный датчик может быть подключен к любому микроконтроллеру, в том числе к Arduino. Этот датчик является обновлённый DHT11, он меньше по размеру и лучше в точности по сравнению с DHT11. Главное отличие данного датчика от DHT11 — это работа по протоколу I2C. Также поддерживается 1-проводная шина, для этого нужно подключить SCL к земле.
Распиновка DHT12
Получить данные с датчика DHT12 можно по I2C и по 1-проводной шине. По умолчанию датчик работает по протоколу I2C. Если подключить SCL к земле, тогда DHT12 работает по 1-проводной шине. Такой вариант подходит, если микроконтроллер не поддерживает протокол I2C.
Выводы | Описание | |
---|---|---|
1 | VDD | Питание 3-5В |
2 | SDA | Линия данных (Serial Data) |
3 | GND | Общий/Земля |
4 | SCL | Линия тактирования (Serial CLock) |
Технические характеристики DHT12
Параметры | DHT12 | |
---|---|---|
Питание | мин. | 2.7 В |
макс. | 5.5 В | |
Потребляемый ток | мин. | 30 мкА |
макс. | 800 мкА | |
Измерение влажности | мин. | 20 %RH |
макс. | 95 %RH | |
разрешение | 0.1 %RH | |
точность (60%RH) | ±5 %RH | |
повторяемость | ±0.3 %RH | |
Измерение температуры | мин. | -20 °C |
макс. | +60 °C | |
разрешение | 0.1 °C | |
точность (25 °C) | ±0.5 °C | |
повторяемость | ±0.2 °C | |
Частота измерений | 0.5 Гц | |
Расстояние между соседними | 0.1″ |
Описание регистров
Ниже в таблице представлен перечень регистров цифрового датчика влажности и температуры DHT12:
Адрес | Описание регистра | Примечание |
---|---|---|
00h | Целая часть влажности | Значения относительной влажности воздуха |
01h | Дробная часть влажности | |
02h | Целая часть температуры | Значения относительной температуры воздуха |
03h | Дробная часть температуры | |
04h | Байт четности | Контрольная сумма |
Считывание данных
Данные (все 5 байт) с датчика DHT12 надо считывать последовательно и за одну транзакцию, в противном случае данные не обновляются и вы будите получать одни и те же данные.
Формат данных DHT12
Когда датчик влажности и температуры отправляет данные, он сначала отправляет MSb (Most Significant Bit) — старший значащий бит. Данные от датчика передаются в виде посылки, состоящих из 40 бит данных — это 5 байт из которых первых два влажность, следующие 2 температура и байт четности. Байт четности равен сумме предыдущих байт. 1 и 2 байт содержат соответственно целую и дробную часть информации о влажности, 3 и 4 байт содержат целую и дробную часть информации о температуре. Значение этих байтов заключается в следующем:
- 1-й байт: относительная влажность — целая часть в %;
- 2-й байт: десятая часть относительной влажности в %;
- 3-й байт: целая часть температуры в °C;
- 4-й байт: десятая часть температуры в °C. Старший бит (8-й бит) 4-го байта содержит знак данных температуры. Если бит равен нулю «0» — температура положительная, а если бит равен «1» — отрицательная.;
- 5-й байт: контрольная сумма (последние 8 бит {1-й байт + 2-й байт + 3-й байт + 4-й байт})
best iphone iphone se
продажа аккаунтов социальных сетей официальный магазин аккаунтов
продажа аккаунтов соц сетей сайт для покупки аккаунтов
купля продажа аккаунта магазин продажи аккаунтов
The welcome casino bonus is a reward you receive when you make your first deposit at a gambling website. The minimum deposit amount is typically set by the sign up bonus casino. Once you’ve made a deposit, your bonus will be added to your account and you can then use it to play casino games. Place your first bet up to $500 on any race & get it back in Racing Bonus if it doesn’t win! Want more bonuses and ways to play at real money casinos for free? Check out our Freeplay Online Casino Bonuses page. While most online casinos offer just one no deposit bonus, you can claim no deposit bonuses from multiple online casinos. Real-money gambling sites offer no-deposit bonuses, but the amounts are usually small (ranging from $10 to $25). Rarely do free cash bonuses go up to $50 or $100. Cash casino bonuses typically require a deposit. Once you meet the deposit criteria, the casino credits your account with bonus funds. This bonus can be used for various games but often comes with turnover requirements that must be met before you can withdraw any winnings.
https://www.jjmsac.com/2025/03/17/jetx-estrategias-para-briga-jogo-esfogiteado-carao-como-alcancar-algum-online/
You don’t have to download our Go Wild mobile casino version! To access our GoWild mobile casino through your mobile web browser, get the link to the casino via SMS, or simply scan the QR code found in our site. Although you cannot access all our games, we still prepared our most popular games for your utmost enjoyment. There are over 300 games you can play on the Go Wild mobile casino that are geared especially towards mobile users: Saturday, March 29 Liars and breaking several Europen level laws.GoWild’s sister casino wildjackpots claimet to have several rwsponsible gambling tools inplace when they actually had 0. Also they refuse to answere any personal fata request that they should provide. They are directly breaking GDPR laws. Casino does not care and they hide behind their Maltese license.