micro:bit用コマンドリファレンス

シリアル通信 (serial)

通信設定                    serialRedirect 0,1,115200         serial.redirect(SerialPin.P0, SerialPin.P1, 115200)

読み込み

1行                          A=serialReadLine                      A=serial.readLine()

改行まで                    B=serialReadUntilNewLine         B=serial.readUntil(serial.delimiters(Delimiters.NewLine))

カンマまで                 C=serialReadUntilComma          C=serial.readUntil(serial.delimiters(Delimiters.Comma))

$まで                       D=serialReadUntilDollar             D=serial.readUntil(serial.delimiters(Delimiters.Dollar))

:まで                       E=serialReadUntilColon             E=serial.readUntil(serial.delimiters(Delimiters.Colon))

#まで                       F=serialReadUntilHash              F=serial.readUntil(serial.delimiters(Delimiters.Hash))

読み込み                    G=serialReadString                   G=serial.readString()

バッファー                 H=serialReadBuffer(64)             H=serial.readBuffer(64)

書き込み

1行                          serialWriteLine "abc"                  serial.writeLine(abc")

数値                          serialWriteNumber 2                 serial.writeNumber(2)

数値                          serialWriteValue Hoge,20        serial.writeValue(Hoge,20)

文字                         serialWriteString "abc"               serial.writeString(abc")

バッファー                 serialWriteBuffer(A)                  serial.writeBuffer(A)