arduino extern
时间: 2023-11-30 17:04:07 浏览: 319
arduino外接红外传感器
根据提供的引用内容,Arduino extern是指在Arduino项目中使用外部库或模块。在Arduino项目中,可以使用extern关键字来声明外部变量或函数,以便在项目中使用。例如,如果您想在Arduino项目中使用一个全局变量,但该变量在另一个文件中定义,则可以使用extern关键字来声明该变量,以便在项目中使用。以下是一个示例:
```c++
// 文件1.h
extern int myVariable;
// 文件2.cpp
#include "1.h"
int myVariable = 42;
// 文件3.ino
#include "1.h"
void setup() {
Serial.begin(9600);
Serial.println(myVariable);
}
void loop() {
}
```
在上面的示例中,文件1.h声明了一个名为myVariable的全局变量,文件2.cpp定义了该变量并将其初始化为42。文件3.ino包含文件1.h并使用Serial.println()函数输出myVariable的值。在这种情况下,extern关键字告诉编译器该变量在另一个文件中定义,因此可以在项目中使用。
阅读全文