这里会显示出您选择的修订版和当前版本之间的差别。
前一修订版 | |||
— | reference:language:booleanvariables [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 布尔 ====== | ||
+ | |||
+ | 一个布尔变量拥有两个值,true或false。(每个布尔变量占用一个字节的内存。) | ||
+ | ===== 例子 ===== | ||
+ | <code cpp> | ||
+ | int LEDpin = 5; // LED与引脚5相连 | ||
+ | int switchPin = 13; // 开关的一个引脚连接引脚13,另一个引脚接地。 | ||
+ | |||
+ | boolean running = false; | ||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | pinMode(LEDpin, | ||
+ | pinMode(switchPin, | ||
+ | digitalWrite(switchPin, | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | if (digitalRead(switchPin) == LOW) | ||
+ | { // 按下开关 - 使引脚拉向高电势 | ||
+ | delay(100); | ||
+ | running = !running; | ||
+ | digitalWrite(LEDpin, | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||