📜  如何在 arduino 中包含库 - C++ (1)

📅  最后修改于: 2023-12-03 15:24:07.167000             🧑  作者: Mango

如何在 Arduino 中包含库 - C++

在 Arduino 编程中,库(Library)是非常重要的一部分。Arduino 库是一系列预先编写好的可重用代码,使得编写程序变得更简单、更快速。Arduino 库使得开发者可以访问一些常见的内置功能,例如 PWM(脉冲宽度调制)、I2C、SPI 等。

在本篇文章中,我们将介绍在 Arduino 中如何包含库。

1. Arduino 库的种类

Arduino 库可以分为两种:内置库和外部库。

内置库

Arudino 的内置库是与 Arduino IDE 一起附带的库。这些库包含了许多基本的功能,例如串口通信、延迟函数以及读写数字和模拟 input/output(输入输出)等。

外部库

外部库则是由 Arduino 社区或其他开发者编写的库。这些库通常提供了扩展 Arduino 功能的方法,例如连接 LCD 显示器或使用传感器等。

2. 如何包含 Arduino 库

在编写 Arduino 代码时,必须通过包含头文件(.h 文件)的方式来包含所需的库。下面是包含库的基本语法:

#include <LibraryName.h>

其中,LibraryName 是库的名称。例如,要包含 Arduino 内置库中的 Serial 库,可以使用以下语句:

#include <Serial.h>

同样,对于外部库,也需如此包含。例如,假设我们有一个名为 NewLibrary 的自定义库,我们可以使用以下语句在我们的 Arduino 代码中包含它:

#include <NewLibrary.h>

在包含库之后,就可以使用库中定义的函数和变量。例如,如果要使用 NewLibrary 中的函数 newFunction(),可以使用以下代码:

#include <NewLibrary.h>

void setup() {
  // 初始化
}

void loop() {
  // 调用 NewLibrary 中的函数
  newFunction();
}
3. Arduino 库的管理

在 Arduino IDE 中管理库非常方便。可以在菜单中选择 工具-->库管理器,然后搜索所需的库。Arduino IDE 自动下载并安装所需的库文件。

4. 总结

本篇文章介绍了在 Arduino 中如何包含库。了解库可以为您的开发工作提供更多的选项,并可以大大加快开发进度。为了更好地使用库,请务必先查阅到该库的文档,以便充分利用其功能。

感谢阅读本篇文章,希望这对您的 Arduino 开发工作有所帮助!