物联网入门————准备工作

一、相关学习网站
1、ESP8266 core for Arduino https://gitee.com/espressif/Arduino/tree/master/
2、 ESP8266 Arduino Core 文档 https://arduino-esp8266.readthedocs.io/en/2.7.1/index.html

也可用 https://arduino-esp8266.readthedocs.io/en/latest/index.html

3、 乐鑫 - 提供 Wi-Fi,蓝牙芯片和其解决方案 https://www.espressif.com/zh-hans

4、esp8266 github 站点 https://github.com/esp8266/Arduino

5、论坛 http://bbs.doit.am/forum.php

二、硬件准备

esp8266 有不同型号,同型号还有cp2102 和 ch340 之分 ,下面就是同型号的两个板子。

物联网入门————准备工作_第1张图片
cp2102

物联网入门————准备工作_第2张图片
ch340

硬件在淘宝等地方几块钱就可买到,两者区别不大,功能是一样的,随便买一个就可以。

三、开发环境准备

根据自己使用习惯,可以直接使用
eclipse(可参考https://arduino-esp8266.readthedocs.io/en/latest/eclipse/eclipse.html)、visual studio(visual studio + visual micro {visual micro 是收费软件})、visual studio code (VS code + arduino扩展)、arduino(arduino+esp8266)。

我选择arduino+esp8266方案。
1、安装Arduino IDE:
官网下载Arduino IDE并安装:https://www.arduino.cc/en/Main/Software

2、安装用于Arduino IDE的ESP8266插件:

• 进入 首选项(Preferences)设置页面
物联网入门————准备工作_第3张图片

• 添加url:http://arduino.esp8266.com/stable/package_esp8266com_index.json

物联网入门————准备工作_第4张图片
完成网址添加后就可以在:工具>开发板>开发板管理器 中搜索并下载esp8266开发板数据包。(下载失败后可以多试几次,此过程可能需要科学上网!)最新版本已经是2.7.1了,但我这里下载失败几次没办法就下了老版本。

物联网入门————准备工作_第5张图片
完成上述步骤后就可以在:工具>开发板 选择到esp8266开发板,然后就可以愉快的进行开发了。
物联网入门————准备工作_第6张图片

最后的最后,你需要详细查看你买的板子各针脚的定义。这是我买的板子。

esp12E dev kit原理图

http://nodemcu.doit.am/att1.html

你可能感兴趣的:(物联网,DOIT,esp8266)