在Arduino中,函数参数的使用方式和其他编程语言类似。以下是一个简单的示例:
// 定义一个函数,接受两个整数参数
void addNumbers(int num1, int num2) {
int sum = num1 + num2;
Serial.print("Sum of ");
Serial.print(num1);
Serial.print(" and ");
Serial.print(num2);
Serial.print(" is ");
Serial.println(sum);
}
void setup() {
Serial.begin(9600);
int a = 5;
int b = 3;
// 调用addNumbers函数,传递两个参数
addNumbers(a, b);
}
void loop() {
// 主循环留空
}
在上面的示例中,我们定义了一个名为addNumbers
的函数,它接受两个整数参数num1
和num2
。函数内部计算这两个数的和,并通过串口打印结果。
在setup()
函数中,我们声明了两个整数变量a
和b
,并将它们的值分别设置为5和3。然后,我们调用addNumbers
函数,并将变量a
和b
作为参数传递给它。
当Arduino运行时,它会在串口上输出以下内容:
Sum of 5 and 3 is 8
这个示例展示了如何在Arduino函数中使用参数。你可以根据需要定义不同类型和数量的参数,并在函数内部使用它们。