前言:最近看抖音单片机开发觉得非常有兴趣,开发版+传感器(如马达、舵机、超声波等)可以diy一些小的作品,也看用来做智能家居,于是入手了一块arduino esp8266开发版(型号:WeMos D1,网上十多块钱就能买到),有兴趣的小伙伴可以尝试动手diy开发,网上教程也很多,我也会详细记录我开发的教程和入的一些坑,首选我们才搭建环境开始,供大家参考。
网上一些搭建Arduino、esp8266的教程很多,但基本上都是Windows环境下的搭建,我从抖音购买的开发版附带资料也是基于Windows环境,我本人使用MacOs环境,所以很多教程不适用我,不太友好,于是我自己摸索,参考其他博主教程,最终在Mac下成功搭建环境。
1、USB驱动下载、安装
驱动就是负责和电脑传输数据的模块,这里用的板子是ESP8266 WeMos D1,我选择安装VCP Drivers驱动,用USB连接线连接电脑和开发板,下载mac版驱动安装。
VCP Drivers下载地址:https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads。
如果未安装驱动,则在Arduino IDE中可能找不到端口。
PS:如果提示不能打开安装包,打开系统偏好设置->安全性与隐私->通用,安装过程可能会被系统阻止,这里要允许。
一直contine/agree,直到最后出现Installation of the driver succeeded则安装成功。
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”,选择版本安装。
一般来说,下载很慢,而且还会安装失败,因为arduino下载工具是从github下载的,下载过程中不太稳定,导致文件不能成功下载,基本都会报错,看到错误信息就没信心了,不推荐使用该方法,推荐使用方法二。如果你会搭梯子,可以使用这种方式。
我试过很多次在线安装esp8266环境,因下载不稳定经常失败,所以放弃这种方法,如图:
方法二:手动安装esp8266环境(推荐)
该方法其实是手动把esp8266开发版扩展包和扩展依赖工具包(mklittlefs、mkspiffs、xtensa、python3)直接在浏览器或下载工具下载好,然后放到Arduino IDE的安装目录里就能成功安装。具体步骤如下:
1、下载扩展包(esp8266-版本号.zip)
复制刚刚填过的附加开发板管理器网址在浏览器中打开:https://arduino.esp8266.com/stable/package_esp8266com_index.json,可以看到ESP8266的版本号和下载地址,复制链接下载即可。
或者可以到https://github.com/esp8266/Arduino/releases/tag/3.0.2下载。
2、下载扩展依赖工具包
扩展依赖工具包下载有点麻烦,但也不用慌,只是需要从配置文件中查找对应系统版本的下载连接下载。
(1)打开配置文件,也就是刚刚填过的附加开发板管理器网址:https://arduino.esp8266.com/stable/package_esp8266com_index.json,搜索需要下载的4个依赖工具包,选择对应的系统版本下载。
(2)下载mklittlefs文件
下载搜索到有下载链接的第一个mklittlefs,版本3.0.4,复制mac系统版本下载链接到浏览器中下载。
(3)下载mkspiffs
同理下载mkspiffs文件,版本3.0.4
(4)下载xtensa
同理下载xtensa文件,版本3.0.4
(5)下载python3
ps:mklittlefs、mkspiffs、xtensa版本号保持一致,我自己电脑上都下载了3.0.4版本。所需下载的文件如下图,总共5个。
3、安装开发版数据包
(1)将下载好的5个zip文件(如下图),拷贝到/Library/Arduino15/stagking/packages目录下,图中yu为我电脑的用户名,根据你们的实际情况修改。
(2)打开【工具】 → 【开发板】 → 【开发板管理器】,搜索“esp8266”,选择版本,这时候坐等安装成功。
ps:我手动下载esp8266的版本为3.0.2,这里就选择3.0.2,两者对应就行,这样就不会再通过网络下载,直接把下载好的包进行安装。如果有提示下载异常的,可以在https://arduino.esp8266.com/stable/package_esp8266com_index.json配置文件中找到地址重新下载,下载后复制到上面的stagking/packages目录中,关闭开发版管理器后在重新打开安装,直至安装成功。
(3)提示已安装esp8266平台,即安装成功。
4、esp8266环境测试
环境安装成功后在开发板中可以看见开发板下多出了“esp8266”。
1、打开【文件】 → 【示例】 → 【01.Basics】 → 【Blink】示例代码
2、选择开发版、端口上传程序
3、上传成功后,开发版蓝色的等闪烁,esp8266环境搭建成功。
安装过程中可能会出现各种错误信息,多看教程,相信你们一定会安装成功!教程有用点赞支持一下~
参考链接:https://blog.csdn.net/Naisu_kun/article/details/114587253
https://blog.csdn.net/qq_44893121/article/details/126225492