电子工程师技术服务社区
- 社区首页
- 下载
- DHT-master.zip
资料描述
dht22是dht11的升级版本,精度提高了,可以方便的测量温湿度,只需一个io驱动。
硬件准备如下:
/*************************************这个程序用来测试dht22的温湿度。**************************************/#include dht dht;#define dht22_pin 7void setup(){ serial.begin(115200); serial.println("dht test program "); serial.print("library version: "); serial.println(dht_lib_version); serial.println(); serial.println("type, status, humidity (%), temperature (c)");}void loop(){ serial.print("dht22, "); int chk = dht.read22(dht22_pin); //读取数据 switch (chk) { case dhtlib_ok: serial.print("ok, "); break; case dhtlib_error_checksum: serial.print("checksum error, "); break; case dhtlib_error_timeout: serial.print("time out error, "); break; default: serial.print("unknown error, "); break; } // 显示数据 serial.print(dht.humidity, 1); serial.print(", "); serial.println(dht.temperature, 1); delay(1000);}