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


Arduino ArduinoBLE - bleCharacteristic.valueUpdated()用法及代码示例


是否通过通知或指示更新了特征值。

用法

bleCharacteristic.valueUpdated()

参数

None

返回

  • true, 如果特征值通过通知或指示更新

示例


  while (peripheral.connected()) {
    // while the peripheral is connected

    // check if the value of the simple key characteristic has been updated
    if (simpleKeyCharacteristic.valueUpdated()) {
      // yes, get the value, characteristic is 1 byte so use byte value
      byte value = 0;

      simpleKeyCharacteristic.readValue(value);

      if (value & 0x01) {
        // first bit corresponds to the right button
        Serial.println("Right button pressed");
      }

      if (value & 0x02) {
        // second bit corresponds to the left button
        Serial.println("Left button pressed");
      }
    }
  }


相关用法


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