找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 6969|回复: 0
打印 上一主题 下一主题
收起左侧

什么是ESP8266,怎么使用?

[复制链接]
跳转到指定楼层
楼主
ID:105323 发表于 2016-3-4 17:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
esp8266的出现,使得IOT成本大大下降,它不仅仅可以是一个WIFI接入口,而且完全可以作为一个独立的MCU使用。一些简单IOT应用,比如通过控制继电器来控制电灯、插座等无需其他主控,一个ESP8266模块就能完成。

虽然乐鑫官网、AI-THINKER都放出了SDK,可以进行二次开发,但是相关资料又少又乱,对于初学者来说非常的不友好,二次开发的难度非常大(各种天才、高手请无视)。

购买了几个ESP-12F模块,慢慢学习、慢慢摸索,在这里记录学习ESP8266的过程。


ESP8266的平台(目前比较主流的,其实是我就了解了这几个)

1.乐鑫官网SDK。http://bbs.espressif.com/  

2.AI-THINKER 的Firmware。 http://bbs.ai-thinker.com/  购买的模块里面烧录的就是这个固件,AT指令的。

3.NODEMCU http://bbs.nodemcu.com/  通过Lua语言可以方便的进行开发

4.arduino IDE  


由于购买的是ESP8266模块,没有任何的外围电路,需要自己连接,组成最小系统才能进行使用。





模块正面图




模块背面图




根据最小系统接线图。面包板上的LED是接的GPIO4,可以通过AT命令控制。

Arduino Uno 板子仅仅用来提供3.3V电压。





通过串口,AT命令测试成功。





通过AT+GMR查询到的固件版本,这个模块用的是AI-THINKER的固件

AT+CIOREAD 和 AT+CIOWRITE是通过AT命令控制GPIO,是AI-THINKER扩充的乐鑫AT指令。


使用了AT指令固件的ESP8266,可以很方便的作为WIFI适配器,通过串口将其他平台连入互联网。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表