Arduino 函数

2025年3月17日 | 阅读 3 分钟

函数允许程序员将特定代码划分为各个部分,每个部分执行特定的任务。 创建函数是为了在程序中多次执行任务。

函数是一种过程,它返回代码调用它的区域。

例如,要在代码中多次重复一个任务,我们可以使用相同的语句集每次执行该任务。

使用函数的优点

让我们讨论一下在编程中使用函数的一些优点,如下所示

  • 它提高了代码的可读性。
  • 它构思并组织了程序。
  • 它降低了出错的几率。
  • 它使程序紧凑且小巧。
  • 它避免了语句或代码集的重复。
  • 它允许我们将复杂代码或程序划分为更简单的程序。
  • 借助程序中的函数,修改变得更容易。

Arduino 有两个常用函数 setup()loop(), 它们在后台自动调用。 要执行的代码写在这些函数内的花括号内。

void setup() - 它包含代码的初始部分,仅执行一次。 它被称为 准备块

void loop() - 它包含重复执行的语句。 它被称为 执行块

但有时,我们需要编写自己的函数。

让我们开始编写函数。

函数声明

声明函数的方法如下

  • 函数返回类型

我们需要函数的返回类型。 例如,我们可以将函数的返回值存储在一个变量中。

我们可以使用任何数据类型作为返回类型,例如 float、char 等。

  • 函数名

它包含指定给函数的名称。 它代表函数的实际主体。

  • 函数参数

它包括传递给函数的参数。 参数定义为用于将数据传递给函数的特殊变量。

函数必须后跟 括号 ( )分号 ;

传递给函数的实际数据称为参数。

让我们通过一些例子来理解。

示例 1

考虑下图

Arduino Functions

示例 2:在这里,我们将添加两个数字。

请看下面的代码

类似地,我们可以使用上述概念执行算术运算。

示例 3

在这里,我们将创建一个函数来确定一个数字是偶数还是奇数。

考虑下面的代码。

输出

输出如下所示

Arduino Functions

等等...