迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > C++ >

使用 C++ 编程 Arduino

作者:迹忆客 最近更新:2024/03/13 浏览次数:

本教程将讨论使用 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 的库管理器安装和使用它的库。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Arduino 中停止循环

发布时间:2024/03/13 浏览次数:166 分类:C++

可以使用 exit(0),无限循环和 Sleep_n0m1 库在 Arduino 中停止循环。

Arduino 复位

发布时间:2024/03/13 浏览次数:165 分类:C++

可以通过使用复位按钮,Softwarereset 库和 Adafruit SleepyDog 库来复位 Arduino。

Arduino 的字符转换为整型

发布时间:2024/03/13 浏览次数:116 分类:C++

可以使用简单的方法 toInt()函数和 Serial.parseInt()函数将 char 转换为 int。

Arduino 串口打印多个变量

发布时间:2024/03/13 浏览次数:166 分类:C++

可以使用 Serial.print()和 Serial.println()函数在串口监视器上显示变量值。

Arduino if 语句

发布时间:2024/03/13 浏览次数:82 分类:C++

可以使用 if 语句检查 Arduino 中的不同条件。

Arduino ICSP

发布时间:2024/03/13 浏览次数:184 分类:C++

ICSP 引脚用于两个 Arduino 之间的通信以及对 Arduino 引导加载程序进行编程。

Arduino 二维数组

发布时间:2024/03/13 浏览次数:112 分类:C++

二维数组与 1d 数组非常相似,像矩阵一样包含行和列。

如何在 C++ 中实现毫秒级的睡眠

发布时间:2024/01/02 浏览次数:154 分类:C++

本文介绍了在 C++ 中使用不同方法暂停程序执行,实现睡眠的方法。本文介绍了在 C++ 中睡眠毫秒的方法。使用 std::this_thread::sleep_for 方法在 C++ 中睡眠

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便