ESP8266-01s体积小,IO口不多。对如灯具或单个继电器模块这样的情况来说是再适合不过的了。我也在很久以前就注意到了这一点,并购买了几个模块。然而苦于时间等原因,一直没有将其使用上。终于在今天,能够在家闲下来,翻出这个模块。下面我们就来为它写入程序,把它利用起来。
先让我们来看一下这个模块的引脚定义:引脚的说明:
值得注意的是,这个模块的电源是3.3V的,并且供电一定要做好,不然容易出现各种奇怪的问题。
为了方便,当时我是买了一个串口模块的。就像这样(请忽略那两条导线):
但遗憾的是,这个串口模块只能让8266处于工作模式,不能下载程序。也就是说我用它只能通过上位机,发送AT指令。这样一来我就不得不对它进行小小地改造了。就像这样:
首先我需要找到GPIO0和GND,并且再分别引出一条线:为了方便工作模式和下载模式的转换,我在这里使用了一个拨动开关:这是正面:通过这样的修改,GPIO0就可以通过开关连接GND,使8266进入下载模式。吸取了这次的教训,这里建议大家在购买下载模块的时候一定要问清楚,模块是否带有模式的转换开关。下面我们需要下载一个叫Blinker的手机APP。可以在blinker官网下载,最新版blinker app通过github和QQ群(301438087)发布。为了方便大家,我也会将APP转放在我的交流群内:433214533
安装成功后的注册我就不说了。下面我们需要在Blinker APP上新建一个设备:
点击右上角的+号,依次选择Arduino、wifi接入此时我们可以点击载入示例:点击右上角的三个点可以查看和修改这个设备的信息:这里有设备的密钥,点击眼睛就可以看到,这个密钥我们一会儿需要写入我们的程序中,用于对设备进行识别认证。回到刚才的页面,点击右上角对按键组件进行设置:这里的数据键名是APP随机产生的,我们的可能不一样。同样,我们也需要将这个数据键名写入到程序当中。按键类型的话个人习惯选择开关按键,这样按键可以接受设备的状态反馈。其他的请自行DIY。按键还可以添加语音控制:将两个动作的语音都添加上:这样就可以在主页使用语音控制了:
下面我们就来进行写程序啦。
打开Arduino IDE,并按图示打开示例程序:检查你的程序中的这条语句,对应APP中的数据键名,这里是修改好的:随后在这三行的引号中分别写入APP中的密钥、家里wifi名称和wifi密码:然后插入我的8266模块,在工具栏→开发板中选择Generic ESP8266 Module,选择对应的端口就可以上传啦。

使用Arduino IED配合Blinker为ESP8266-01s烧写程序相关推荐

  1. 第二篇 在Arduino IED环境下测试ESP8266模块与外网通信

    这是通过使用ESP8266模块实现Android客户端控制Arduino板载LED闪烁的第二篇 如果你还没搭建起来编译环境请阅读第一篇相关操作 因为最近工作忙到要死,拖了一周才有空来继续写完,还请见谅 ...

  2. 用ST-Link V2烧录器配合arduino IDE给STM32F103C8T6烧写程序以及注意事项

    用ST-Link V2烧录器配合arduinoIDE给STM32F103C8T6烧写程序以及注意事项

  3. 使用USBasp 通过ICSP模式给arduino UNO烧写程序

    使用USBasp通过ICSP模式给arduino UNO烧写程序 ICSP端口 像Arduino UNO的ICSP(在线串行编程)端口位置,在尾部中间有一个6Pin的插针接口,如下图所示: USBas ...

  4. ESP8266 快速入门(一):通过机智云平台 20 分钟实现开关与 adc 接口的电压测量功能(包含 ESP8266 固件烧写教程)

    ESP8266 入门:使用机智云快速实现开关与 adc 接口的电压测量(包含固件烧写教程) 0. 需要准备的材料 硬件部分: 软件部分: 1.机智云的账号注册与 SOC 方案创建 2.对下载的机智云代 ...

  5. Blinker控制esp8266 01s实现远程控制继电器开关代码

    该代码只实现Blinker通过按钮on和off两种状态来实现继电器的通断,从而控制连接的电路 #define BLINKER_WIFI //以WIFI方式接入,BLINKER_BLE以蓝牙方式接入 # ...

  6. ESP8266教程——烧写更新固件

    前两次讲解了8266的基本用法和AT指令,这次教你们如何更新固件.一般8266芯片出厂会自带固件的,假如没有或者版本比较老,可以按照下面的方法更新一下固件. 一.登录安可信官网 从wiki页面中选择8 ...

  7. 《Arduino实验》实验:ESP8266连接WiFi并连接贝壳物联平台

    文章目录 实验内容 实验器件 实验连线 实验步骤 实验代码 实验结果 实验内容 使用 ESP8266 连接 WIFI 或者热点,并连接贝壳物联平台 实验器件 arduino UNO X 1 ESP82 ...

  8. esp8266烧写机智云固件方法

    转载原文链接地址 ESP8266串口烧写说明 文档编辑 概述 本文针对乐鑫ESP8266模块进行串口模式烧写流程整理了一篇操作流程.合作厂商在进行模块烧写操作时请依次按照如下步骤进行,否则会产生不可控 ...

  9. 32要烧写3个bin文件_入门教程3:如何给ESP8266烧录Gagent固件,快速接入机智云实现透传功能...

    上两文说到在机智云上创建自己的第一个设备和使用MCU代码自动生成器生成MCU代码包和修改的注意事项后,今天我们来谈谈如何快速从零开始接入机智云,实现简单的透传功能,以及常见的配网失败问题排查,这里主要 ...

  10. ESP8266机智云固件烧写和app连接

    1准备材料 1.USB转TTL(驱动得安装) 2.ESP8266(我这个是乐鑫) esp8266引脚说明 3.ESP8266固件烧写工具 4.ESP8266 Flash固件库 5.机智云串口调试助手 ...

最新文章

  1. python爬虫入门实例-终于领会python爬虫入门示例
  2. python空集_玩转Python集合,这一篇就够了!
  3. java -jar 停止_推荐:Linux启动Java程序jar包Shell脚本
  4. 最近的特别问题(1)
  5. sqlserver 2012 查询时提示“目录名称无效”
  6. CF868F Yet Another Minimization Problem
  7. Anconda之常用命令汇总
  8. ECUG Con 2018 早鸟票热卖中 | 大咖聚首 探索云计算下一个十年
  9. cmd 新增dns_win10在cmd中修改dns方法教程
  10. 如何让浏览器用极速模式打开网站而不是兼容模式
  11. 千万千万不可运行的Linux命令
  12. 源码解析2-GUI-绘制引擎(QPainter源码分析 )
  13. 基于动态时间规整算法(DTW)的语音识别技术研究-含Matlab代码
  14. Day 13-其它 Composition API_toRaw 与 markRaw
  15. 聪明人却没产生好点子——Why Smart People Have Bad Ideas
  16. web3获取所有事件日志与解码
  17. 基于jquery实现的分页组件
  18. mysql门店分析_用MySQL分析某餐饮业数据 并用杜邦分析图标展示
  19. 2021-11-08 打印购物小票
  20. 年入几十万的美国程序员:工资涨不过物价 都不敢叫外卖点奶茶

热门文章

  1. 一个 Gitlab 帐号无法访问文件、克隆项目问题的解决
  2. SpringBoot Mongo 动态分表 动态修改表名
  3. 直播软件技术介绍,能帮到你
  4. 数据分析师面临的11个挑战及其解决方法
  5. [转]小总结一下矩阵的对角化
  6. HE4484E芯片资料
  7. 电热毯亚马逊欧洲站CE认证审核标准解析
  8. Apache 安装虚拟主机
  9. #一份怀念# 致亲爱的旺旺狗狗
  10. itunes下载的app在哪里及如何查看iTunes下载的软件