“Boolean”的版本间的差异
(创建页面,内容为“布尔<br> 一个布尔变量拥有两个值,true或false。(每个布尔变量占用一个字节的内存。)<br> 例子<br> <pre style="color:green"> int LE...”) |
|||
(未显示1个用户的2个中间版本) | |||
第1行: | 第1行: | ||
− | + | Boolean(布尔)<br> | |
一个布尔变量拥有两个值,true或false。(每个布尔变量占用一个字节的内存。)<br> | 一个布尔变量拥有两个值,true或false。(每个布尔变量占用一个字节的内存。)<br> | ||
− | 例子<br> | + | *'''例子'''<br> |
<pre style="color:green"> | <pre style="color:green"> | ||
int LEDpin = 5; // LED与引脚5相连 | int LEDpin = 5; // LED与引脚5相连 | ||
第22行: | 第22行: | ||
delay(100); // 通过延迟,以滤去开关抖动产生的杂波 | delay(100); // 通过延迟,以滤去开关抖动产生的杂波 | ||
running = !running; // 触发running变量 | running = !running; // 触发running变量 | ||
− | digitalWrite(LEDpin, running) //点亮LED | + | digitalWrite(LEDpin, running); //点亮LED |
} | } | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | [[https://www.microduino.cn/wiki/index.php/Arduino_%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C/zh 返回Arduino语法手册]] |
2019年6月11日 (二) 10:47的最新版本
Boolean(布尔)
一个布尔变量拥有两个值,true或false。(每个布尔变量占用一个字节的内存。)
- 例子
int LEDpin = 5; // LED与引脚5相连 int switchPin = 13; // 开关的一个引脚连接引脚13,另一个引脚接地。 boolean running = false; void setup() { pinMode(LEDpin, OUTPUT); pinMode(switchPin, INPUT); digitalWrite(switchPin, HIGH); // 打开上拉电阻 } void loop() { if (digitalRead(switchPin) == LOW) { // 按下开关 - 使引脚拉向高电势 delay(100); // 通过延迟,以滤去开关抖动产生的杂波 running = !running; // 触发running变量 digitalWrite(LEDpin, running); //点亮LED } }