arduino+ESP8266网络控制LED灯

效果

http://120.24.6.201:8201/1539178134.mp4

一.准备硬件

编辑器安装(https://www.arduino.cn/thread-5838-1-1.html)

开发环境安装(https://www.geek-workshop.com/thread-26170-1-1.html)

Arduino UNO 主板*1,淘宝一搜索一大堆,80-120就可以了。开发买块好的

ESP8266*1  笔者购买地址如下,型号是ESP-01

https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1ddb2e8dls7HIS&id=539003694382&_u=apgokoa2222

面包板*1

双色LED*1

二.推荐书籍

https://item.jd.com/12447642.html,完美图解物联网IoT实操。第4章推荐看完,介绍了Arduino开发ESP8266的准备工作。ESP8266的详细介绍。

Arduino程序设计基础(第2版)通信篇有说到串口通信。

三.详情

项目说明:ESP8266连接wifi,通过get请求服务器,得到对应的状态,通过串口传到Arduino,Arduino在判断。然后做对应的开灯关灯的操作。有4个状态1开绿灯,2关绿灯,3开红灯,4关红灯

代码地址

https://gitee.com/arduino_pl/arduino/tree/master/01

四.线路图

ESP8266Arduino
RST3.3 V(可不接入)
VCC3.3 V
GNDGND
CH_PD3.3 V
TXTX
RXRX
GPIO23.3 V(可不接入)
GPIO0GND(接入为烧录模式)

参考1(https://www.cnblogs.com/lianjiehere/p/7084594.html)

参考2(http://www.elecfans.com/yuanqijian/yinjiaotu/20180524682654.html)

参考3(https://www.cnblogs.com/ticktack/p/8043344.html)

 

 

五.注意

个人经验,不知道其他是不是也这样
每次更改代码重新烧录的时候需要拔插一下USB

  • 4
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值