Arduino uno连esp-01s实现底层数据与blynk交互

本文档介绍了如何将Arduino Uno与ESP-01S模块连接,通过调整波特率、接线和安装必要的库文件,实现与Blynk应用程序的交互。在Blynk手机端创建项目,设置温度、光强和水位虚拟引脚,发送数据并解决常见的编程和硬件连接问题。
摘要由CSDN通过智能技术生成

1.8266库文件、blynk安装

1.1 8266库文件安装

点击“文件->首选项”。详细内容:Blynk用户指导手册(UltiRobot出品) -副本 - 幕布

(http://arduino.esp8266.com/stable/package_esp8266com_index.json)

1.2 Blynk安装

Blynk Library库文件:打开网站下载

https://github.com/blynkkk/blynk-library/releases/tag/v0.6.1 
(会慢慢慢慢,但是可以下载,下面给网盘链接)

网盘链接:https://pan.baidu.com/s/1SWO3TtQbqlUxDMU15etALg?pwd=r4tx 
提取码:r4tx

2. 改端口波特率9600

Esp-01s出厂波特率为 115200,Arduino Uno软串口波特率9600。因此,需要通过CH340将Esp-01s波特率改为9600。(这一步非常重要,一开始因为波特率没有修改一直报错连接超时【esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header】)

2.1接线方式:四根接线 

接线方式如下,千万不可以连接5v,巨烫,亲测会烧。

CH340

esp-01s

3.3V

3.3V

TXD

RX

RXD

TX

GND

GND

CH340实物图如图所示:

2.2操作指令

操作方法:打开AiThinker Serial Tool 串口助手,选择对应的串口,点击打开 打开串口,输入命令:AT+UART_DEF=9600,8,1,0,0,收到ok则修改成功。

3. 连接Uno

3.3v-3.3v,gnd -gnd,tx-rx,rx-tx。(esp-01需要gpio1拉高,en拉低。esp-0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值