Arduino 入门学习笔记(二):开发环境搭建
B站学习链接:link
1. Arduino IDE2软件介绍
Arduino IDE,Arduino Integrated Development Environment,即Arduino集成开发环境。
Arduino IDE具有程序编辑、调试、编译、上传、库管理等功能。
Arduino IDE有两个版本:Arduino IDE 1.x 和 Arduino IDE 2.x,均提供Windows、Linux和macOS系统下的软件安装包。
最新版本 V1.8.19
要求:系统版本为Win 7或更新版本
软件包:软件安装包、.ZIP压缩包
最新版本 V2.3.6
要求:系统版本为Win 10或更新版本
软件包:软件安装包、.ZIP压缩包
下载地址:link
Arduino IDE2是IDE1的改进,具有更高的性能,改进的用户页面、开发板和库管理器和许多新功能,例如自动补全、内置调试器和Arduino Cloud同步功能。
IDE2介绍参考:link
2. Arduino IDE2软件下载安装
下载
link下载Arduino IDE2最新Win系统版本
安装
初次打开软件,需要等待一段时间,这个过程会安装一些库以及驱动,出现弹窗都同意安装即可。
软件安装路径以及其他路径
软件安装路径:“D:\software\Arduino”(安装软件时设置好的)
项目文件夹地址:“首选项-项目文件夹地址”处设置,默认为“C:\Users\用户名\Documents\Arduino”文件夹下。
库安装位置:“项目文件夹地址下会有libraries文件夹”
开发板包安装目录:“C:\Users\用户名\AppData\Local\Arduino15”
3. Arduino-esp32库介绍
Arduino-esp32库是一个在Arduino平台上开发ESP32的插件,它为Arduino环境下的ESP32芯片提供了支持。它允许使用熟悉的Arduino函数和库编写代码,并直接在ESP32上运行。
Arduino-esp32库支持对ESP32、ESP32-S2、ESP32-S3、ESP32-C3、ESP32-C6和ESP32-H2进行开发,还提供了许多基础库。
Arduino-esp32库通过Arduino支持ESP32S3外设情况:GPIO、UART、ADC、Timer、I2C、I2S、LEDC、RMT、SDMMC、Temp Sensor、Touch、USB、BLE、WiFi。
Arduino-esp32介绍网址:link
4. Arduino-esp32库安装
在线安装(电脑能联网)
- Arduino首选项(Preference)中添加ESP32的开发板管理器URL
- 在开发板管理器搜索ESP32并安装
这是最简单的方法,它会自动下载安装必要的文件和工具,并可以自动更新到最新版本的支持包版本。只不过国内下载速度比较慢,并且很大机率安装失败(自己尝试科学上网目前一次也没有成功过)。
离线安装(推荐)
2.0.11版本下载链接: link
下载2.0.11版本,解压缩后将全部文件复制粘贴到如下位置(C:\Users\用户名\AppData\Local\Arduino15\staging\packages),然后选择2.0.11版本点击安装即可。
好处:可在没有网络情况下完成esp32安装
缺点:需要手动完成下载和放置,支持包需要更新也是重复这个过程。