Arduino Leonardo读取DHT22温湿度传感器
2018-02-11 19:28
465 查看
首先在该地址下载库:https://codeload.github.com/nethoncho/Arduino-DHT22/zip/master
使用以下代码测试:
/******************************************************* 这个程序用来测试DHT22的温湿度。 ********************************************************/ #include <dht.h> dht DHT; #define DHT22_PIN 7 void setup() { Serial.begin(115200); Serial.println("DHT TEST PROGRAM "); Serial.print("LIBRARY VERSION: "); Serial.println(DHT_LIB_VERSION); Serial.println(); Serial.println("Type,\tstatus,\tHumidity (%),\tTemperature (C)"); } void loop() { Serial.print("DHT22, \t"); int chk = DHT.read22(DHT22_PIN); //读取数据 switch (chk) { case DHTLIB_OK: Serial.print("OK,\t"); break; case DHTLIB_ERROR_CHECKSUM: Serial.print("Checksum error,\t"); break; case DHTLIB_ERROR_TIMEOUT: Serial.print("Time out error,\t"); break; default: Serial.print("Unknown error,\t"); break; } // 显示数据 Serial.print(DHT.humidity, 1); Serial.print(",\t"); Serial.println(DHT.temperature, 1); delay(1000); }
相关文章推荐
- Arduino 和 AM3201(DHT21)温湿度传感器 应用
- Arduino下读取DHT22温湿度(不使用第三方库)
- 树莓派与DHT-11温湿度传感器
- arduino读取I2C总线上连接设备的地址
- Arduino系列教程-09 模拟值读取
- 树莓派读取温湿度传感器DHT11
- Arduino NFC实验,Arduino读取RFID信息
- 22读取联系人
- Arduino Uno SD卡模块 (二)读取文件
- 树莓派--python serial读取usb连接的arduino监测的数据
- Arduino简单实例之九_温湿度传感器模块
- 【Arduino官方教程】基础示例(六):读取模拟电压
- 树莓派3 B+ 读取温湿度传感器DHT11
- MF-RC522 RFID 在Arduino中的读取
- Arduino串口读取夏普GP2Y1051
- 树莓派与Arduino Leonardo使用NRF24L01无线模块通信之基于RF24库 (二) 发送自定义数据
- 树莓派与Arduino Leonardo使用NRF24L01无线模块通信之基于RF24库 (六) 树莓派查询子节点温湿度数据
- ISO14229 根据标识符读取数据ReadDataByIdentifier(22 Hex) service
- Arduino使用温湿度传感器DHT11
- BlackBerry 10 , BlackBerry OS 7.1 手机通过蓝牙串口读取Arduino 蓝牙传过来的温度 湿度信息