蓝莓布丁 发表于 2020-4-28 21:39:44

Arduino uno r3 + esp8266 esp12-F接入机智云,LED简易教程

2020年最新 ESP8266 ESP12-F 与 Arduino 接入机智云平台教程


得益于 版主 bigfanofloT大大的精品帖子介绍,最终能够成功接入机智云。 帖子链接如下 http://club.gizwits.com/thread-6728-1-1.html

这些天在琢磨ESP8266 ESP12-F接入机智云的方法,试了很多坑。比如ESP12-F与arduino 之间的接线问题,找了好多资料。其实网上好多资料都是正确的,但是好像大多数没有说明 在 烧录 程序的时候 Arduino 不能连接 TX RX,否则程序会烧录错误。

下面是 Arduino 与 ESP8266 ESP12-F之间的连接:


Arduino uno r3 ESP9266 RSP12-F
VCC 3.3V EN,RST,VCC
GND GPIO15,GND
TX(1) RX
RX(0) TX
需要注意:在烧写程序的时候,一定要将TX RX 之间的连接断开!!
需要注意:在烧写程序的时候,一定要将TX RX 之间的连接断开!!
需要注意:在烧写程序的时候,一定要将TX RX 之间的连接断开!!

接下来就是机智云上设置数据点了。定义过程参考 版主 bigfanofloT的教程 http://club.gizwits.com/thread-6728-1-1.html 在下载MCU项目压缩包时,由于机智云更改过了,项目结构会不一样,打开就只有Gizwits 文件夹。我们只需要将该文件夹整个拷贝到 Arduino 的 libraries 目录下即可。

接下来的程序部分基本与 版主 bigfanofloT 的一样,就是在检测开关的相关代码中,我们只需要将 simpleTry 项目 默认注释的代码 取消注释即可,而不需要照抄版主的程序。
源程序注释部分,取消该注释添加开关逻辑即可

这样就可以烧写程序到Arduino 板子上了。然后长按KEY2 3秒后进入配网,等待 机智云 app配网成功。

配网成功后 就可以使用 app 对 LED进行调试了。但是在调试过程中发现,当开关 打开时 LED是 一闪而逝的 闪烁,而不是常亮。如果更改为 常亮状态只需将 以上的 程序 对于 bool varR_LED_OnOff = 0;   这句 代码 注释即可。

最后,本人也是新手,小白一个,也是第一次写帖子记录这次成功的过程。写给自己看也是写给想使用arduino esp8266 接入机智云的伙伴。写的不好,大神勿喷。。。。。。。。。
建议此教程结合版主 bigfanofloT大大的精品帖子 共同服用。本教程就是在 前人的基础上 写的一些 过程,更改。链接如下:http://club.gizwits.com/thread-6728-1-1.html


admin 发表于 2020-4-29 16:54:15

:handshake感谢楼主分享

j682 发表于 2020-6-8 19:22:56

非常感谢!找了好多接线方法,都没有楼主说的详细!

太一生水 发表于 2023-9-22 17:15:59

晕了,我说怎么每次都不行,原来没断开又把ESP2866固件刷没了
页: [1]
查看完整版本: Arduino uno r3 + esp8266 esp12-F接入机智云,LED简易教程