1、USB驱动下载、安装
在Mac OS X系统上使用USB接口的ESP8266传感器模块可能会发现接口不被系统识别。这是由于Mac系统被设计用来识别苹果家族的设备,而这些设备使用的不是传统的USB串口控制器。如果想要解决这个问题,那么一定要为接口安装一个合适的驱动。
要在Mac OS X系统上驱动CH340芯片,最简单的方法就是使用CH340驱动安装包。这个安装包中已经包含了必要的驱动来正确的处理CH340控制器的任务。用户只需要下载安装包,然后双击.pkg 文件来进行安装即可。
驱动下载地址:http://www.wch.cn/download/CH341SER_MAC_ZIP.html
下载解压后有安装说明,照着说明一步一步来。
2、Arduino开发环境配置
2.1 下载和安装Arduino IDE
官网下载地址: https://www.arduino.cc/en/software
根据mac电脑芯片选择安装包,下载后双击安装。
2.2 Arduino IDE配置
在Arduino 首选项中配置开发板管理器网址,打开【Arduino】 → 【首选项】,在附加开发板管理器网址中填入下面地址并保存。
https://arduino.esp8266.com/stable/package_esp8266com_index.json
3、esp8266环境配置(重点)
方法一:在线自动安装esp8266环境(不推荐)
步骤:安装esp8266开发板,打开【工具】 → 【开发板】 → 【开发板管理器】,搜索“esp8266”,选择版本安装。
image
一般来说,下载很慢,而且还会安装失败,因为arduino下载工具是从github下载的,下载过程中不太稳定,导致文件不能成功下载,基本都会报错,看到错误信息就没信心了,不推荐使用该方法,推荐使用方法二。如果你会搭梯子,可以使用这种方式。
我试过很多次在线安装esp8266环境,因下载不稳定经常失败,所以放弃这种方法,如图:
方法二:手动安装esp8266环境(推荐)
该方法其实是手动把esp8266开发版扩展包和扩展依赖工具包(mklittlefs、mkspiffs、xtensa、python3)直接在浏览器或下载工具下载好,然后放到Arduino IDE的安装目录里就能成功安装。具体步骤如下:
1、下载扩展包(esp8266-版本号.zip)
复制刚刚填过的附加开发板管理器网址在浏览器中打开:https://arduino.esp8266.com/stable/package_esp8266com_index.json,可以看到ESP8266的版本号和下载地址,复制链接下载即可。
image或者可以到https://github.com/esp8266/Arduino/releases/tag/3.0.2下载。
image2、下载扩展依赖工具包
扩展依赖工具包下载有点麻烦,但也不用慌,只是需要从配置文件中查找对应系统版本的下载连接下载。
(1)打开配置文件,也就是刚刚填过的附加开发板管理器网址:https://arduino.esp8266.com/stable/package_esp8266com_index.json,搜索需要下载的4个依赖工具包,选择对应的系统版本下载。
(2)下载mklittlefs文件
下载搜索到有下载链接的第一个mklittlefs,版本3.0.4,复制mac系统版本下载链接到浏览器中下载。image(3)下载mkspiffs
同理下载mkspiffs文件,版本3.0.4image(4)下载xtensa
同理下载xtensa文件,版本3.0.4image(5)下载python3
imageps:mklittlefs、mkspiffs、xtensa版本号保持一致,我自己电脑上都下载了3.0.4版本。所需下载的文件如下图,总共5个。
image3、安装开发版数据包
(1)将下载好的5个zip文件(如下图),拷贝到/Library/Arduino15/stagking/packages目录下,图中yu为我电脑的用户名,根据你们的实际情况修改。
image(2)打开【工具】 → 【开发板】 → 【开发板管理器】,搜索“esp8266”,选择版本,这时候坐等安装成功。
ps:我手动下载esp8266的版本为3.0.2,这里就选择3.0.2,两者对应就行,这样就不会再通过网络下载,直接把下载好的包进行安装。如果有提示下载异常的,可以在https://arduino.esp8266.com/stable/package_esp8266com_index.json配置文件中找到地址重新下载,下载后复制到上面的stagking/packages目录中,关闭开发版管理器后在重新打开安装,直至安装成功。image(3)提示已安装esp8266平台,即安装成功。
image
4、esp8266环境测试
环境安装成功后在开发板中可以看见开发板下多出了“esp8266”。