Arduino 开发环境

在开始使用 Arduino 之前,我们需要先在电脑上安装 Arduino 的集成开发环境。使用最广泛的是 Arduino 官方提供的 Arduino IDE。另外,也可以使用 VScode、Eclipse、PlatformIO 等更为专业的开发环境进行开发。当然,如果使用第三方的开发工具,通常需要额外安装 Arduino 插件并进行相关配置。

Arduino IDE

Arduino 集成开发环境(Arduino IDE)是一个开源软件,您可以在 GitHub 找到它。

下载 Arduino IDE

Arduino 开源的 IDE 可以免费下载得到。支持 Windows、Linux 和 MacOS 平台。

Windows 和 MacOS 版本直接点击安装即可。Linux 版本可以通过如下命令进行安装(以 1.8.3 版本为例)。

tar xvf arduino-1.8.13-linux64.tar.xz
cd arduino-1.8.13/
sudo ./install.sh

或者使用包管理器进行安装,比如 apt 安装:

sudo apt install arduino

认识 Arduino IDE

Arduino IDE 包含了一个用于写代码的文本编辑器、一个消息区、一个文本控制台以及一个带有常用功能按钮和文本菜单的工具栏。Arduino IDE 软件外观和功能布局如下图所示。

使用 Arduino IDE 编写的代码被称为项目(sketches),这些项目写在文本编辑器中,以 .ino 的文件形式保存,软件中的文本编辑器有剪切/粘贴和搜索/替换功能。当保存、输出以及出现错误时消息区会显示反馈信息。控制台会文字形式显示 Arduino IDE 的输出信息,包括完整的错误信息以及其他消息。整个窗口的右下角会显示当前选定的控制板和串口信息。工具栏按钮从左到右分别是验证(编译)、下载程序、新建、打开、保存以及串口监视器的功能。

  • 验证:检查代码编译时的错误。
  • 上传:编译你的代码并且上传到选定的控制板中。
  • 新建:创建一个新的项目。
  • 打开:弹出一个包含你在项目文件夹中所有项目的菜单,选择其中一个会打开相应的代码,新的项目会覆盖当前的项目。
  • 保存:保存项目或将项目另存为。
  • 串口监视器:打开串口监视器(软件连接 Arduino 之后,能与控制板相互通信)。

可以看到,相对于 IAR、Keil 等专业的硬件开发环境,Arduino 的开发环境显得尤为清新、简洁。但正是这种简单,省去了很多不常用的功能,同时代码编辑器的功能也比较有限,对于开发大型项目来说不太方便。

Leave a Reply