Boolean

来自Microduino Wikipedia
Pppeng讨论 | 贡献2016年5月20日 (五) 03:38的版本 (创建页面,内容为“布尔<br> 一个布尔变量拥有两个值,true或false。(每个布尔变量占用一个字节的内存。)<br> 例子<br> <pre style="color:green"> int LE...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

布尔

一个布尔变量拥有两个值,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
    }
  }