一.线路连接 工具:WIFI模块1个, 串口软件1个, usb转串口工具一个,杜邦线若干 1、找到模块的相关资料,按照说明连接引脚。先看一下原理图和引脚说明: 根据引脚说明,初步确定需要连接的引脚有:URXD,UTXD,GND,VCC,CH_PD,连接如下: 2、连接好之后,打开串口软件,发送命令 波特率为9600 检查一下接线—接线正确, AT命令后面是否 接回车换行—已接(特别要注意!) 3.线路连接示意图如下 二.使用arduino进行编程,进行控制 代码如下
#include "DHT.h" #define DHTPIN 5 #define DHTTYPE DHT11 // Initialize DHT sensor DHT dht(DHTPIN, DHTTYPE, 15); void setup() { // Start Serial Serial.begin(115200); // Init DHT dht.begin(); } void loop() { // Reading temperature and humidity float h = dht.readHumidity(); float t = dht.readTemperature(); // Display data Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C "); // Wait a few seconds between measurements. delay(2000); }
由于源代码中首行引入的 DHT 库并不是 Arduino IDE 内置的库文件,需要先点击项目 - 加载库 - 管理库进入库管理器,搜索安装如下两个依赖库(Adafruit Unified Sensor 和 DHT sensor library) 更多内容可参考以下链接 https://www.yiboard.com/thread-901-1-1.html