序章 安装Arduino IDE

来自Waveshare Wiki
跳转至: 导航搜索

各模块使用教程

Arduino IDE 是什么

Arduino IDE(Integrated Development Environment),是一个基于开源代码的开发平台,有独立语言和开发环境。由于 Arduino IDE 提供了广泛的库,因此复杂的部件(如显示器、传感器)以及软件平台易于使用。


Arduino IDE 安装

1. 下载 Arduino IDE

先到 Arduino 官网 下载最新版本 Arduino IDE 的安装包。官方 IDE 支持不同操作系统下载,根据您的操作系统进行选择。这里下载的是 Windows 的,如果已安装,直接跳到第二步。安装过程很简单,一直点击下一步即可。

ArduinoIDE1.png

注意:安装过程中会提示安装驱动,一直点击安装即可。

Arduino驱动安装水印.jpg


2. 设置 Arduino IDE 为中文界面

第一次安装完成后,打开 Arduino IDE 是英文界面的,可以点击“File”→“Preferences”。

安装Arduino2.png

在“Language”里面选择简体中文,点击OK。

安装Arduino3.png


开发环境安装

General Driver for Robots 驱动板的主控模组是 ESP32,所以我们在 Arduino IDE 开发环境中需要安装好 ESP32 对应的开发板。步骤如下:

1. 打开 Arduino IDE,点击“文件”→“首选项”。

M2ESP321.png


2. 在附加开发板管理器网址中添加如下链接,点击“确定”保存设置。

https://dl.espressif.com/dl/package_esp32_index.json

M2ESP322.png

注意:如果您需要添加多个开发板URL,那无需将ESP32开发板支持的URL删掉,可以直接将其他URL添加至另一行,默认显示是逗号分隔开URL的。例如:如果您需要添加ESP8266开发板的URL,直接添加至另一行,显示出来如下为:

https://dl.espressif.com/dl/package_esp32_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json

M2ESP323.pngM2ESP324.png


3. 点击 ESP32 开发包百度网盘的链接:ESP32 开发包【提取码: fm9g】,进行下载并解压缩,在“我的电脑”中输入以下路径:

C:\Users\username\AppData\Local\Arduino15

username 需要根据自己电脑的用户名更改,新建一个 packages 文件夹,将解压后的文件夹中的 esp32 开发包复制到 packages 文件夹下。

M2ESP325.png


可以从 packages-esp32-hardware-esp32 中看见安装的 ESP32 开发板为 2.0.11 版本的,WAVE ROVER、UGV01、UGV02 的开源程序开发板 ESP32 的版本为 2.0.11。

M2ESP326.png


依赖库安装

下载 依赖库文件,进行解压缩,打开 Arduino IDE ,选择左上角的“文件”➡“首选项”查看依赖库默认安装位置:C:\Users\username\Documents\Arduino(结合自己实际位置),再该目录下,新建一个名为 libraries 的文件夹,把图中文件夹复制到新建的 libraries 文件夹里。

General-libraries.png


上传程序

这里上传程序以 WAVE ROVER 的程序为例,您对程序进行二次开发后,可以通过以下方法上传给 General Driver for Robots 驱动板。

1. 下载 WAVE ROVER 开源例程,解压后双击打开 WAVE_ROVER_v0.9.ino。注意这个目录下的所有文件要在同一个文件夹下。

WR上传程序.png


2. 点击“工具”→“端口”,记住自己电脑上已有的 COM,不需要点击这个 COM(此时我这里显示的 COM 为 COM1、COM28、COM30,不同电脑已有的会显示不一样的 COM)。

WR上传程序1.png


3. 用 USB 线将 RoArm-M2-S 机械臂上的驱动板和计算机连接起来(注意要连接左边的 USB 接口),点击“工具”→“端口”,再点击新出现的 COM(我这里新出现的 COM 为 COM33)。

WR上传程序2.png


4. 在 Arduino IDE 中,点击“工具”→“开发板”→“ESP32”→“ESP32 Dev Module”。

WR上传程序3.png


5. 点击“工具”,其他设置如下:(Partition Scheme 最好用 Huge APP,PSRAM 必须使用 Enabled)

M2上传程序4.png


6. 设置全部完成后,点击“上传”将程序上传至机械臂的驱动板上。

WR上传程序4.png


如果上传期间遇到了问题,需要重新安装或者更换 Arduino IDE 版本时,在这之前,您需要将 Arduino IDE 卸载干净,卸载软件后需要将 C:\Users\username\AppData\Local\Arduino15 这个文件夹内的所有内容手动删除(一些隐藏文件需要显示才能看到),接着再重新下载安装。