当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Arduino bool用法及代码示例


[数据类型]

说明

bool 保存两个值之一, truefalse 。 (每个bool 变量占用一个字节的内存。)

用法

bool var = val;

参数

var: 变量的名称。
val:分配给该变量的值。

示例代码

此代码显示如何使用 bool 数据类型。

int LEDpin = 5;     // LED on pin 5
int switchPin = 13; // momentary switch on 13, other side connected to ground

bool running = false;

void setup() {
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);  // turn on pullup resistor
}

void loop() {
  if (digitalRead(switchPin) == LOW) {
    // switch is pressed - pullup keeps pin high normally
    delay(100);                     // delay to debounce switch
    running = !running;             // toggle running variable
    digitalWrite(LEDpin, running);  // indicate via LED
  }
}

相关用法


注:本文由纯净天空筛选整理自arduino.cc大神的英文原创作品 bool。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。