使用 C++ 编程 Arduino

Ammar Ali 2022年4月20日 Arduino Arduino C++
使用 C++ 编程 Arduino

本教程将讨论使用 Arduino IDE 在 C++ 中对 Arduino 进行编程。

使用 C++ 编程 Arduino

Arduino 公司提供他们的官方软件 Arduino IDE 来对 Arduino 进行编程。Arduino IDE 是使用 C 和 C++ 语言构建的。

我们可以从他们的官方站点下载 Arduino IDE。Arduino IDE 由工具栏、文本编辑器和编译器窗口组成。

我们可以在文本编辑器中用 C++ 编写代码,默认情况下它包含两个函数。第一个功能是设置功能,只有在我们为 Arduino 板供电时才会运行。

我们可以在 setup 函数中定义变量、引脚模式和导入库。第二个函数是循环函数,当我们为 Arduino 板供电时,它会循环运行。

我们可以在这个函数中编写我们的代码,该函数将循环运行。Arduino 的编程语言与 C++​​并不完全相似;有很多 C++ 函数我们不能在 Arduino IDE 中使用。

Arduino IDE 有它的函数,它们是用 C 和 C++ 编写的。查看此链接以获取有关 Arduino 函数、变量以及如何在代码中使用它们的完整信息。

Arduino IDE 还带有一个库管理器,我们可以使用它来为 Arduino 安装库,例如用于与 LCD 交互的液晶库。Arduino 的库和函数使 Arduino 编程变得非常容易,因为我们不必从头开始编写代码。

我们还可以创建要在代码中使用的函数,就像我们在 C++ 中创建函数一样。我们可以使用 Arduino IDE 中的工具栏来验证、编译和测试我们的代码。

Arduino IDE 还带有一个串行监视器,我们可以用它来检查 Arduino 板接收的输入。工具栏还允许我们选择特定的 Arduino 板和代码编译器。

Arduino IDE 底部的编译器窗口为我们提供了有关编译过程的信息,例如内存使用情况和错误标志(如果有)。如果出于某种原因,我们不想用 C++ 编写 Arduino,我们也可以使用其他语言。

例如,make blocks 允许我们使用 mBlock 软件使用代码块对 Arduino 进行编程。查看此链接以获取有关 make blocks 软件的更多详细信息。

我们还可以使用其他软件,例如 Matlab,它提供了一个扩展,我们可以安装它来对 Arduino 板进行通信和编程。Arduino IDE 为各种传感器提供库,因此我们不必从头开始编写代码。

例如,如果我们需要在 Arduino 中使用步进电机,我们可以使用 Arduino IDE 的库管理器安装和使用它的库。

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook