目录
安装方式一:使用 Arduino IDE 的开发板管理器来安装
Arduino 开发环境搭建
本章,我们将进入实际操作阶段,逐步搭建 Arduino 的开发环境。
1. 开发方式的选择
ESP32 的开发方式主要有三种:ESP-IDF 、Arduino 和 MicroPython。
图 1.1 开发 ESP32 方式
1,ESP-IDF:ESP-IDF 是乐鑫官方推出的开发框架,专门为 ESP32 和其他一些 ESP 系列芯片设计。它提供了一套完整的开发工具和库,可以帮助开发者快速地开发和调试 ESP32 应用程序。ESP-IDF 支持 C/C++语言,并提供了一套完整的 API,可以控制 ESP32 的各种功能和外设。 此外,ESP-IDF 还提供了一个在线编译器和调试器,可以让开发者在云端进行开发和调试。
2,Arduino :Arduino 是一种流行的开源电子原型平台,包括一系列的开发板和开发环境。 Arduino 提供了一种基于 C/C++的语言,使得开发者可以更容易地控制和编程 ESP32 。Arduino 开发环境还提供了大量的库和函数,可以帮助开发者快速地构建和测试他们的代码。Arduino 还支持图形化编程,使得初学者和非专业人士也可以轻松地进行开发。本教程选择此开发方式。
3 ,MicroPython:MicroPython 是一种精简的 Python 3 语言,可以运行在 ESP32 和其他一些微控制器上。它提供了一种简单的方式来编程和控制 ESP32,而且由于 Python 是一种高级语言,它使得开发过程相对快速和简单。开发者可以使用 MicroPython 进行快速原型设计和开发, 并且由于 Python 是一种解释型语言,所以可以直接在 ESP32 上运行代码,无需进行编译。
这三种开发方式各有其优点,开发者可以根据自己的需求和技能水平选择适合自己的开发方式。对于初学者和非专业人士来说,Arduino 和 MicroPython 是一种很好的选择,因为它简单易学,可以快速上手。对于专业人士和对性能有更高要求的开发者来说,ESP-IDF 可能是更好的选择,因为它们提供了更高级的开发工具和更强大的控制能力。另外,图灵哥ESP32-S3 开发板为开发者提供了 MicroPython、Arduino 和 ESP-IDF 三种开发方式的相关例程和教程,这使得开发者可以根据自己的需求和技能水平选择适合自己的开发方式。
2. 环境搭建
2.1 Arduino IDE 软件安装包下载
Arduino集成开发环境即Arduino IDE。本教程需要下载Arduino IDE软件安装包,可直接到官网地址获取,地址为:https://www.arduino.cc。在这里我们将一步一步带大家把软件安装下载下来,首先进入官网如图2.1.1所示:
图 2.1.1 Arduino 官网
点击“SOFTWARE”选项卡,如图2.1.2所示:
图 2.1.2Arduino下载界面
根据自己电脑系统选择对应版本下载,我们使用 Windows,因此选择 Windows 版本(Win10 and newer,64bits),除此之外还有 ZIP 压缩包下载以及 MSI 下载。
点击“Windows(Win 10 and newer,64bits)”,即可准备免费下载。这时候会弹出一个界面表 示是否需要资金支持以下该团队,如下图所示,当然你可以忽略,直接点击“JUST DOWNLOAD”。
图 2.1.3Arduino IDE下载界面 2
当点击“JUST DOWNLOAD”按钮后,这时候还没有正式到下载,还会弹出一个页面表示是否需要订阅 Arduino 信息,如下图所示,你可以继续点击“JUST DOWNLOAD”。
图 2.1.4Arduino IDE下载界面 3
如果觉得官方下载麻烦,也可以到我们提供的开发板资料内获取 Arduino 软件安装。Arduino IDE 只是一个开发环境,默认支持的是 AVR-Arduino 硬件平台,如果需要在ESP32 上使用 Arduino,则需要在 Arduino IDE 上安装 ESP32 的库。安装的过程中,建议关闭防火墙或者对防火墙的提示选择“允许安装”。
离线资料下载链接:https://pan.baidu.com/s/1yBD_Mq7yzglpJTP1iuJUBw?pwd=alkn
提取码:alkn
2.2 Arduino IDE 软件安装
从前面选择电脑存放路径下找到“arduino-ide_2.3.2_Windows_64bit.exe”文件,双击该 exe 文件,如图2.2.1所示。
图 2.2.1 Arduino IDE 安装-许可证协议
点击“我同意”,然后就是 Arduino IDE 安装选项,具体界面如图2.2.2所示:
图 2.2.2 Arduino IDE 安装-安装选项-为哪位用户安装应用
通常情况下,选择“为使用这台电脑的任何人安装(所有用户)”,然后点击“下一步”。进入许可协议界 面,如图2.2.3所示。
图 2.2.3 Arduino IDE 安装-许可证协议
在这里需要点击“我同意”,不然无法进行下一步的。然后就是选择安装位置,在这里就需要用户自己去选择安装的目标文件夹。然后点击“安装”即可进入软件安装流程。当安装完成 , 点击“完成”即可,然后就会启动 Arduino IDE软件。
初次打开 Arduino IDE 软件,需要等待一段时间,这期间会安装一些库以及安装一些驱动, 比如:Adafruit Industries 的 LLC 端口、Arduinosrl 的 Arduino USB Driver、ArduinoSA 的 Arduino USB Driver 以及 Arduino LLC 的 Genuino USB Driver ,如图2.2.4所示,弹窗内的驱动全部都选择安装即可。
图 2.2.4首次打开安装的一些库包
图 2.2.5 驱动安装图