ESP8266(一)初体验
来源:互联网 发布:mac玩泡泡堂 编辑:程序博客网 时间:2024/05/21 09:42
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适配器,通过串口将其他平台连入互联网。
- ESP8266(一)初体验
- ESP8266上的FreeRTOS初体验
- ESP8266-12F初体验
- ESP8266学习笔记(一)
- 8. ESP8266使用Mongoose-os初体验(使用bh1750传感器)
- ESP8266-01细玩笔记(一)
- Wifi模块——ESP8266(一)
- ESP8266--学习笔记(转载资料一)
- Esp8266 使用 Arduino 开发(一)
- 一、ESP8266入门(基于LUA开发)
- quick_cocos2dx 初体验 (一)
- Java初体验(一)
- ztree (一)----初体验
- ListView初体验(一)
- HTML初体验(一)
- CXF初体验(一)
- Elasticsearch初体验(一)
- Hadoop初体验(一)
- 你当以同等的热情护卫代码
- The 5th Zhejiang Provincial Collegiate Programming Contest---ProblemF:Faster, Higher, Stronger
- JSP—九大隐式对象之out
- CF 158A Round
- python之干什么可以走的路线
- ESP8266(一)初体验
- iOS开发系列--C语言之存储方式和作用域
- Service:全面总结
- 安装hls流媒体服务器
- Codeforces Round #343 (Div. 2) C. Famil Door and Brackets(dp)
- android ant打包参考
- leetcode练习
- 安装oralce过程中用户、群组及相关oracle inventory的详解
- uva 10169 Urn-ball Probabilities!