readValue()



Açıklama

Karakteristiğin mevcut değerini okuyun. Karakteristik uzak bir cihazdaysa, bir okuma talebi gönderilir.

Sözdizimi

bleCharacteristic.readValue (arabellek, uzunluk)
bleCharacteristic.readValue (değer)

Parametreler

buffer : değeri uzunluğa okumak için bayt dizisi: buffer bağımsız değişkeninin bayt değeri olarak boyutu: değeri okunacak değişken

İadeler

Okunan bayt sayısı

Misal


  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");
      }
    }
  }

See Also