writeValue()



Açıklama

Özelliğin değerini yazın. Karakteristik uzak bir cihazdaysa, bir yazma isteği veya komutu gönderilir.

Sözdizimi

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

Parametreler

buffer : değer yazmak için bayt dizisi
uzunluk : yazılacak tampon argümanının bayt sayısı
değer : yazılacak değer

İadeler

Başarıda 1 , başarısızlıkta 0

Misal


    // read the button pin
    int buttonState = digitalRead(buttonPin);

    if (oldButtonState != buttonState) {
      // button changed
      oldButtonState = buttonState;

      if (buttonState) {
        Serial.println("button pressed");

        // button is pressed, write 0x01 to turn the LED on
        ledCharacteristic.writeValue((byte)0x01);
      } else {
        Serial.println("button released");

        // button is released, write 0x00 to turn the LED off
        ledCharacteristic.writeValue((byte)0x00);
      }
    }

See Also