引脚接线: DHT11---ESP8266-01 Singnal--IO2, GND----GND, VCC----VCC DHT11引脚说明: ESP8266-01/ESP8266-01S引脚说明: Arduino      工具>管理库>搜索并安装SimpleDHT #include <SimpleDHT.h> int pinDHT11 = 2; //IO2 SimpleDHT11 dht11(pinDHT11); void setup() { Serial.begin(115…
时序图参考厂家说明书:DHT11数字湿温度传感器的原理和应用范例 四个阵脚连接:VCC接3.3伏电源,Dout接GPIO口,我接的是物理12针脚,NC留空,GND接地. 波折1:电阻被错接进了VCC,于是看了无数遍时序图,改了无数遍的驱动无论怎么改都是读不出数据. 波折2:偶然看了网上的DHT11上拉电阻电路图才发现错误,于是果断去掉电阻.但为了显示传感器工作正常在电源和VCC间接了个发光二极管进去,数据倒是读出来了,但各种错误.(原因不明) 去掉了电阻,去掉了led,优化了写的python,读…
时序图参考厂家说明书:DHT11数字湿温度传感器的原理和应用范例 四个阵脚连接:VCC接3.3伏电源,Dout接GPIO口,我接的是物理12针脚,NC留空,GND接地. 波折1:电阻被错接进了VCC,于是看了无数遍时序图,改了无数遍的驱动无论怎么改都是读不出数据. 波折2:偶然看了网上的DHT11上拉电阻电路图才发现错误,于是果断去掉电阻.但为了显示传感器工作正常在电源和VCC间接了个发光二极管进去,数据倒是读出来了,但各种错误.(原因不明) 去掉了电阻,去掉了led,优化了写的python,读…
从网上找到了DHT11厂家说明书,尝试用python根据时序图写数据获取驱动,但发现python的高层特性导致在做底层代码时例如控制20us时延这类需求就没什么好的办法. 还是得回到C-wiringPi 控制gpio 官网https://projects.drogon.net/raspberry-pi/wiringpi/ http://blog.csdn.net/xukai871105/article/details/17881433…
一.硬件准备 USB转ESP8266两块.DHT11温度湿度传感器.ESP8266-01/ESP8266-01一块(如果学习的话多买几块,ESP-01/ESP-01S的区别) USB转ESP8266 说明:为什么要买两块 二.软件准备 Arduino.EMQX(这是mqtt服务器可以部署在本地也可以放在远程服务器上).MQTTBox(mqtt客户端程序).如果是Window系统的话 安装相关USB驱动程序. 三.安装EMQX 下面介绍的方法是部署在远程服务器上. MQTT服务器配置方法 四.安装…
准备条件: 1.Arduino IDE 2.ESP-01S模块 2.MQTT服务器 3.手机热点或路由器热点 Wi-Fi芯片 默认订阅的主题是  "开关控制" 当你发送主题  "开关控制" 消息 "1"    时LED熄灭 其他消息时 LED都是亮的. /* 基本的ESP8266 MQTT示例 */ #include <ESP8266WiFi.h> #include <PubSubClient.h> const char*…
1.实物图 2.原理图 3.Arduino程序 在程序中修改自己的B站UID和自己家的WiFi名称及密码即可. /*B站粉丝计数器*/ /************************************************************* ESP8266 with 0.96寸 OLED 引脚 VCC <---> VCC GND <---> GND SDA <---> SDA(D4 2) SCL <---> SCL(D5 14) ****…
ESP8266-01是一款很强大的模块,可以满足我们任何IOT项目的需求.自发布以来,它已经形成了一个很强大的群体,并演变成一个易于使用.价格低廉且功能强大的Wi-Fi模块.另一个更受欢迎的开源平台是Arduino开发板,围绕该平台,已经建立起大量的项目.将这两个平台相结合将为许多创新项目打开大门,因此在本教程中,我们将学习如何将ESP8266-01模块与Arduino进行连接.这样就可以在Arduino开发板和互联网之间发送或接收数据. 为了实现目标,我们将使用ESP8266-01通过一个AP…
1. Arduino IDE配置ESP8266环境 参考:https://www.jianshu.com/p/cb0274d612b5 首先从 Arduino 官网 下载最新版本的 Arduino IDE 软件并安装. 安装完成以后,进入首选项(Preferences),找到附加开发板管理器地址(Additional Board Manager URLs),并在其后添加如下信息: http://arduino.esp8266.com/stable/package_esp8266com_index…
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&32 物联网开发 群号622368884,不喜勿喷 一.你如果想学基于Arduino的ESP8266开发技术 一.基础篇 ESP8266开发之旅 基础篇① 走进ESP8266的世界 ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境 ESP8266开发之旅 基础篇③ ESP826…