前言
之前本科那会疫情在家用esp8266 ESP-01s Relay模块做了一个远程浇花的设备,当时使用arduino开发的,后边电脑重装系统,arduino配置的开发环境啥的都没了。最近因为要重新开发下控制程序,结果忘记怎么配置了,主要还是配置的少了,这里就简单记录下我的配置过程,因为不是专门搞物联网开发的有可能会有不对的地方,大家就帮忙指教一下。
arduino IDE安装
从arduino官网下载安装最新版安装包,一共有两种安装方式。
- 使用ZIP安装免安装方式
直接从arduino官网下载ZIP压缩包,打开官网选择Windwos ZIP file
考虑到从官网下载速度很慢,这里我已经上传到到CSDN,下载地址,也可以去arduion中文社区下载下载完成后直接解压ZIP格式的压缩包,进入文件夹双击arduino.exe运行arduino IDE。也可以选中该文件鼠标右键发送到桌面快捷方式,然后将快捷方式发送到桌面,可以直接在桌面代开arduino编辑器,而不需用在进入arduino所在文件的具体地址。 - 从官网进入微软商店,官方安装包已经上传到Microsoft Store,通过官网链接选择
Windows app
直接打开微软商店,或者从开始菜单直接打开微软商店搜arduino IDE
然后点击右侧安装
,这里默认是安装到C盘的。没有直接使用ZIP压缩文件免安装方式简单灵活,可以更改安装路径。
配置ESP8266开发环境
通过开发板管理器安装
- 默认情况下arduino IDE没有安装ESP8266开发的库需要我们自己安装,打开编辑器,第一次打开可能会防火墙阻止部分点击允许访问就行。
文件-首选项-设置-附加开发板管理器网址
输入网址:https://arduino.esp8266.com/stable/package_esp8266com_index.json
- 重启arduino IDE
工具-开发板:"Arduino Uno"-开发板管理器
,打开开发板管理在搜索框输入esp或者8266都行
,我直接安装的是3.0.2版本。(这里需要慢慢等待安装,可以使用代理还能快点)
- 成功安装完成后,
工具-开发板
菜单中会显示esp8266
- 默认情况下库下载到
C:\Users\Username\AppData\Local\Arduino15\packages\esp8266
手动安装
有时候上述直接在开发板管理器中直接安装会报错,安装不上一方面可能是因为网络慢等,一直龟速下载,我记得之前直接开的代理就慢慢等待安装完成了,一直到安装结束,一开始没用没开代理这里就是下载一个包就报错。这里也从网上找了一种安装方式,只是简单记录下。(从开发板管理器是最简单最安全的,如何可能的话尽量还是使用这个方法)**步骤:**这里讲的还是安装esp8266的库
- 打开打开开发板管理器的网址找到
json
文件中按转包地址下载到本地 - 将下载好的源代码包放置到计算机的本地库文件夹中。根据开发板管理器安装好的路径在
C:\Users\Username\AppData\Local\Arduino15\packages
- 重启IDE然后就能在库里边找到
开发版管理器备用的网址
- https://arduino.esp8266.com/stable/package_esp8266com_index.json
- http://wechat.doit.am/package_esp8266com_index.json
- https://dl.espressif.com/dl/package_esp32_index.json
https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls这个地址查看所需库的地址
参考
CSDN最全配置Arduino IDE的esp8266开发环境教程
arduino开发板包默认安装在哪里?安装目录分析
3不能安装库_纯干货!关于Arduino 库在多种操作系统安装使用最详细、最全面的指南及常见问题解决办法!