Arduino 变量2025年3月17日 | 阅读 3 分钟 变量被定义为存储数据和值的地方。 它由名称、值和类型组成。 变量可以属于任何数据类型,例如 int、float、char 等。请考虑以下网址 - Arduino 数据类型以获取详细信息。 考虑下面的示例 ![]() 这里,int 数据类型用于创建一个名为 pin 的变量,该变量存储值 8。 这也意味着将值 8 初始化给变量 pin。 我们可以根据自己的选择修改变量的名称。 例如, 上面的例子也可以写成 这里,变量名是 LEDpin。 我们可以在程序或代码中进一步引用已声明的变量。 例如: 这里,存储在已声明变量 (LEDpin) 中的值 (8) 将传递给 pinMode() 函数。 如果我们没有声明变量,也可以将值直接传递给函数。 例如 变量的优点下面列出了变量的优点
我们如何在 Arduino 中更改变量的值?可以使用赋值运算符(等号 = 符号)更改变量的值。 但我们需要在分配值之前声明一个变量。 如果我们直接指定值为 我们将收到错误,表示 pin 未声明。 我们可以通过将变量的值复制到另一个变量来轻松更改变量。 例如: LEDpin 现在包含值 13 而不是 7。但是,pin1 的值仍然是 7。 让我们通过一个例子来理解。 考虑下面的代码。 输出 ![]() 我们可以在输出中注意到 LEDpin 的值从 7 更改为 13。 同样,我们可以更改变量的值。 变量范围这意味着可以用多少种方式声明变量。 可以在 Arduino 中以两种方式声明变量,如下所列
局部变量局部变量在函数内声明。 变量仅在函数内有效。 这些变量只能由该函数内的语句使用。 例如: 全局变量可以在程序中的任何位置访问全局变量。 全局变量在 setup() 和 loop() 函数之外声明。 例如: 考虑下面的代码。 我们可以注意到 LEDpin 在 loop() 和 setup() 函数中都被使用。 该值在两个函数中都被使用,因此,在一个函数中更改值将反映在另一个函数中。 例如, 这里,值 13 将传递给 digitalWrite() 函数。 下一个主题Arduino 常量 |
我们请求您订阅我们的新闻通讯以获取最新更新。