说起物联网,绕不过去的一个芯片就是ESP8266。因为它又小又便宜,同时可连接WIFI,功能又强大。

有的人会说:8266?我会用!AT指令嘛!

但其实,ESP8266的芯片资源是非常强大的,内部有一个32位的MCU。外接的FLASH从512K到4M,IO虽然不多,但是集成了IIC、PWM、IR、UART、SPI等接口(部分接口是用普通IO模拟的),同时支持RTOS系统。这里使用安信可官网的一张截图来看下:

由上图可知,ESP8266的功能是非常强大的。在一些功能简单的场合,不需要外部的MCU就能独立完成工作。如果仅仅是会用AT指令的话,对资源是很大的浪费。

而说起8266,会有两家相关联的公司:乐鑫和安信可。这两家公司是什么关系呢?简单来说,乐鑫是8266芯片的生产厂家,而安信可则对该芯片做了一个模组封装,使其以模块(也可以说是最小系统板)的形式和大部分用户见面。

乐鑫提供了8266编程所需的大部分资料,包括API开发手册、AT开发手册、系统描述、FLASH TOOL手册等等。总之,如同单片机或者一些芯片一样,芯片相关的数据手册在乐鑫官网都能找到。除此之处,乐鑫还提供了ESP8266开发所需的系统固件,方便开发者快速展开工作。

安信科不仅仅对8266芯片做了一个模块化的设计,还提供了一个开发环境。在早期的时候,如果要对ESP8266进行编程,你要安装一个linux虚拟机,在虚拟机里面,对8266进行代码的修改、编译。这种开发方式对国内的大部分工程师来说,简直是噩梦。好在安信科意识到了这一点,并解决了这个问题。

当然,安信科并不是从零开始开发了一个IDE环境。他是在eclipse的基础上做了一些调整,从而支持了ESP8266的开发。所以,如果有用过eclipse的朋友,你在学的时候,会感觉到异常的亲切。

如下图所示,有网友使用ESP8266+0.96寸的OLED屏,做了一个联网的天气预报玩具,好看又好玩。

所以,接下来的一段时间,我会写一套教程,教会大家使用ESP8266。这套课程将教会你如何像使用单片机一样(绝不是用arduino),对8266进行编程、下载。进而实现IO控制、数据联网的功能。

先说一下,这个芯片现在用的人不少,因为可以联网,甚至有的人自己写了一个APP,直接手机控制,还是挺好玩的。如果你已经会用了,可以帮我挑挑问题,如果不会,就当入门了。再或者,你有什么想实现的功能,可以在下面留言(你猜我会不会回复?)~~~

esp8266手册_ESP8266_前言相关推荐

  1. PostgreSQL 10.1 手册_前言_2. PostgreSQL简史

    2. PostgreSQL简史 2.1. 伯克利的POSTGRES项目2.2. Postgres952.3. PostgreSQL 现在被称为PostgreSQL的对象-关系型数据库管理系统是从加州大 ...

  2. 初次尝试ESP8266带CH340串口开发板踩过的坑

    文章目录 前言 踩坑记录 1.CH340驱动安装失败原因竟在microUSB数据线 2.microPython固件刷写闹笑话 3.Python版本与windows开发环境的秘密 4.毫无用处的配置工具 ...

  3. Arduino ESP8266编程深入要点

            Arduino for ESP8266的话,如果不修改代码,默认没有办法进入轻睡眠的省电模式,只能进入Modem Sleep,也就是说Wifi可以暂时睡眠但是CPU没法睡,Modem ...

  4. 【学习分享】0、创龙 TMS320C6748开发例程使用手册

    如果需要从头开始进行本使用手册的阅读,欢迎阅读本博其他文章(见置顶或文章结尾) 由广州创龙自主研发的SOM-TL6748核心板是基于TI TMS320C6748定点/浮点DSP核心板,55mm*33m ...

  5. Vue2速成手册(原创不易,转载请注明出处)

    文章目录 Vue速成手册 0 前言 1 基础篇 1.1 Hello world 1.1.1 小结 1.2 模板语法 1.3 v-bind数据绑定 1.4 v-model双向数据绑定 1.5 el的两种 ...

  6. android获取ro._抖音数据采集教程,Android群控黑盒调用,Sekiro使用手册

    抖音数据采集教程,Android群控黑盒调用,Sekiro使用手册 0x0 前言 之前尝试用过virjar大佬的hermesagent, 后来大佬又迭代出新的基于长链接的Sekiro, 一直想看都被耽 ...

  7. chatroom项目手册

    chatroom-go项目手册 0. 前言 第一次写项目手册,有以下几个目的吧. 回顾下使用go语言的感受 思考一些编程细节 思考整体项目的流程 github地址 1. 项目简单说明 这个项目算是自己 ...

  8. 别再喊我调参侠!“科学炼丹”手册了解一下~

    来源:夕小瑶的卖萌屋 本文为多内容,建议阅读12分钟 本文是写给萌新的"科学炼丹"手册. 前言 近期在订阅号后台和文章评论区review了一下大家的问题,发现很多小伙伴现在已经把机 ...

  9. Java开发编码规范手册--码出高效、码出质量

    参考与(阿里巴巴JAVA开发手册) 前言 现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量. 数据库的表结构和索引设计缺陷可能带 ...

最新文章

  1. 线程 、进程、协程 三者区别
  2. define,require的基本用法
  3. 初识图机器学习(part4)--图表示学习1.0
  4. 全国计算机等级考试题库二级C操作题100套(第29套)
  5. 服务器补丁 系统,操作系统补丁服务器
  6. 科天云会议产品升级,打造企业数字化转型办公协同新基建
  7. printf函数输出多个printf 、前置加加或者后置加加
  8. mvc4 html.dropdownlist,ASP.NET MVC4中使用Html.DropDownListFor的方法示例
  9. ganlgia-rrdcached
  10. boost asio io_service与 strand 分析
  11. Pipeline Alpha版本项目展示
  12. Java GC 垃圾回收器
  13. 中小型软件项目开发一般流程建议
  14. 利用jsp设计一个简单计算器 (加减乘除)
  15. XMind 8 Update 7 激活
  16. ONLYOFFICE 如何连接集成到 Wordpress 上
  17. 圆和长方形周长相等谁的面积大_长方形,正方形和圆的面积相等时,谁的周长最大...
  18. ubuntu18.04下安装微信不能发图片和文件
  19. 计算机ip地址是指什么作用是什么,ip地址的作用是什么
  20. Java实现图书管理小练习(赌包辣条看完绝对会~)

热门文章

  1. centos7 mariadb mysql max_connections=214 无法修改的问题
  2. 平面上给定n条线段,找出一个点,使这个点到这n条线段的距离和最小。
  3. Android多工程(project)开发实例
  4. 通过PHP前端后台交互/通过ajax前端后台交互/php基础传输数据应用/简单的留言版/简单的注册账户/简单的登录页/...
  5. 带你开发类似 Pokemon Go 的 AR 游戏
  6. 小猫TOMCAT其实很可爱
  7. 毕业设计-基于SSM实现在线考试及题库管理系统
  8. E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法...
  9. 2016年 CodePen 最热门的前端代码 Top 100
  10. LuaLuaMemorySnapshotDump-master