什么是常量?2025年3月17日 | 阅读 3 分钟 Arduino 中的常量定义为预定义的表达式。 它使代码易于阅读。 Arduino 中的常量定义为 逻辑电平常量逻辑电平常量是 true 或 false。 true 和 false 的值定义为 1 和 0。任何非零整数在布尔语言中都被确定为 true。 true 和 false 常量类型为小写而不是大写(例如 HIGH、LOW 等)。 引脚电平常量数字引脚可以取两个值 HIGH 或 LOW。 在 Arduino 中,使用 pinMode() 函数将引脚配置为 INPUT 或 OUTPUT。 然后使用 digitalWrite() 函数将引脚设置为 HIGH 或 LOW。 HIGH该板包括两种类型的电压引脚以提供 HIGH 值,如下所列
一些板仅包括 5V 引脚,而另一些则包括 3.3V。 一些板由 5V 和 3.3V 引脚组成。 例如,Arduino UNO R3。 配置为 HIGH 的引脚设置为 5V 或 3.3V。 引脚配置为 5V 或 3.3V 取决于
LOW配置为 LOW 的引脚设置为 0 伏。 引脚配置为 5V 或 3.3V 取决于
LED_BUILTIN 常量Arduino 板具有内置的 LED,与电阻器串联。 特定的引脚号使用名为 LED_BUILTIN 的常量名称定义。 大多数 Arduino 板都有 LED_BUILTIN 连接到引脚号 13。 常量关键字名称 const 代表常量关键字。 它修改了程序中变量的行为。 它进一步将变量设为“只读”。 该变量将与其他变量保持相同,但其值不能更改。 这意味着我们无法修改常量。 例如, 与 #define 关键字相比,const 关键字被认为是优越的,因为它遵守 变量范围 的规则。 例如: 请看下面的代码 输出:11.36 注意:在字符串和数字常量的情况下,我们可以使用 const 或 #define。 但我们只能将 const 用于数组。#defineArduino 中的 #define 用于为常量值赋予一个名称。 它在芯片上不占用任何内存空间。 在编译时,编译器将程序中预定义的值替换为定义值的常量。 语法是 其中, nameOFconstant: 它是要定义的宏或常量的名称 value: 它包括分配给常量或宏的值。 例如: 注意:#define 不需要任何分号。 因此,我们不需要在 #define 之后指定任何分号。 否则,编译器将显示错误。不正确的 #define 声明可能如下 下一个主题Arduino 运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。