▌ESP系列入门教程(一) 中,我们已经完成了ESP系列驱动继电器,通过按键达到控制LED亮灭的效果。 ▌ESP系列入门教程(二)中,我们完成了DHT11温湿度传感器驱动控制。 ▌ESP系列入门教程(三)中,我们完成了MQTT通信的实现按键开关灯数据的上报。 ▌ESP系列入门教程(四)中,我们完成了通过指令达到远程反控ESP板卡上的LE
int pinDHT11 = D4; SimpleDHT11 dht11(pinDHT11); // read without samples. byte temperature = 0; byte humidity = 0; int err = SimpleDHTErrSuccess; // 定义LED引脚 #define LED_PIN 5 // 创建Web服务器对象 ESP8266WebServer server(80); // 处理根目录请求的函数 void handleRoot() { //...
AI代码解释 #include<ESP8266WiFi.h>#include<PubSubClient.h>#include<SimpleDHT.h>#include<ArduinoJson.h>// WiFi和MQTT参数constchar*ssid="Redmi";constchar*password="123456789";constchar*mqtt_server="dev.thingspanel.cn";constchar*mqtt_user="97380127-49b3-aa19-9762-00cabf5ef21b";constchar*mq...
192.168.0.1 subnet: 255.255.255.0 captive_portal: web_server: ## web控制,添加了这2行,就可以在网页端打开设备ip; port: 80 sensor: #设置dht11传感器 - platform: dht pin: D1 temperature: name: "Temperature" humidity: name: "Humidity" update_interval: 60s # 数据每60s监测一次 model: "DHT11...
(对应Arduino IDE中的D1) // 定义DHT传感器类型 #define DHTTYPE DHT11 // Wi-Fi网络信息 const char* ssid = "DOUS"; const char* password = "20040908"; // 创建HTTP服务器 ESP8266WebServer server(80); // 创建DHT对象 DHT dht(DHTPIN, DHTTYPE); // 定义粉尘传感器引脚 const int DUST_...
这个东西是通过使用arduino UNO R3板子获取温湿度模块DHT11中的温湿度然后通过ESP8266WiFi模块发送到MQTT服务器上面,然后再在网页上面显示出来的。这里面涉及一些技术: arduino的基本使用: arduino软件模拟串口的使用(网上资料很多) DHT11的温湿度读取(有arduino官方库,网上资料也很多) ...
问当连接到ESP8266时,DHT11传感器保持打印255的温度和湿度EN我试图通过我的ESP8266将我的DHT11数据放到...
通过MQTT使用ESP8266实现继电器远程开关与DHT11温湿度采集与传输,通过Arduino烧录,通过ZK-VIEW低代码Web...
(2)安装DHT11温湿度传感器库 搜索simpleDHT 安装 (3)安装WIFImanager库,这个库可以通过Web端配网 搜索WIFImanager 安装ESP32Wifimanager 下面代码每隔1秒通过MQTT上传温湿度数据,每隔200ms获取订阅的消息(用于远程控制)通过ticker库实现多任务处理,让上传数据和获取订阅同时执行,具体代码: ...
wifi connection fails ap: ssid: "Hdt11 Fallback Hotspot" password: "ijH5DOuX3FQT" captive_portal: web_server: port: 80 sensor: - platform: dht pin: GPIO4 temperature: name: "dht11 temperaturel" humidity: name: "dht11 humidity" update_interval: 60s # 数据上传间隔 60s model: DHT11 ...