Difference between revisions of "Crowtail-DHT20"
(Created page with " https://www.elecrow.com/wiki/crowtail--dht20.html Crowtail-DHT20<br> Model: CRT10251D<br> Port I2C 0x38 in default<br>") |
|||
| Line 6: | Line 6: | ||
Model: CRT10251D<br> | Model: CRT10251D<br> | ||
Port I2C 0x38 in default<br> | Port I2C 0x38 in default<br> | ||
| + | |||
| + | <pre> | ||
| + | #include <DHT20.h> | ||
| + | /*! | ||
| + | * @brief Construct the function | ||
| + | * @param pWire IC bus pointer object and construction device, can both pass or not pass parameters, Wire in default. | ||
| + | * @param address Chip IIC address, 0x38 in default. | ||
| + | */ | ||
| + | DHT20 dht20; | ||
| + | void setup() | ||
| + | { | ||
| + | Serial.begin(115200); | ||
| + | //Initialize sensor | ||
| + | while(dht20.begin()) | ||
| + | { | ||
| + | Serial.println("Initialize sensor failed"); | ||
| + | delay(1000); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | void loop() | ||
| + | { | ||
| + | //Get ambient temperature | ||
| + | Serial.print("temperature:"); Serial.print(dht20.getTemperature());Serial.print("C"); | ||
| + | //Get relative humidity | ||
| + | Serial.print(" humidity:"); Serial.print(dht20.getHumidity()*100);Serial.println(" %RH"); | ||
| + | |||
| + | delay(1000); | ||
| + | } | ||
| + | </pre> | ||
Revision as of 23:38, 29 October 2025
https://www.elecrow.com/wiki/crowtail--dht20.html
Crowtail-DHT20
Model: CRT10251D
Port I2C 0x38 in default
#include <DHT20.h>
/*!
* @brief Construct the function
* @param pWire IC bus pointer object and construction device, can both pass or not pass parameters, Wire in default.
* @param address Chip IIC address, 0x38 in default.
*/
DHT20 dht20;
void setup()
{
Serial.begin(115200);
//Initialize sensor
while(dht20.begin())
{
Serial.println("Initialize sensor failed");
delay(1000);
}
}
void loop()
{
//Get ambient temperature
Serial.print("temperature:"); Serial.print(dht20.getTemperature());Serial.print("C");
//Get relative humidity
Serial.print(" humidity:"); Serial.print(dht20.getHumidity()*100);Serial.println(" %RH");
delay(1000);
}