Microbit 串行端口 (UART) 接口

« 返回首页

Microbit 串行端口 (UART) 接口

Microbit_Uart 传感器提供从 BBC micro:bit 的串行 UART 端口读取和写入字符串的功能。

属性

  • BluetoothDevice – 设置连接到 micro:bit 设备的 BluetoothLE 组件。

get Microbit_Uart1 BluetoothDevice

set Microbit_Uart1 BluetoothDevice  to

方法

  • RequestTXCharacteristic – 请求从 micro:bit 串行 UART 接收消息的通知。新消息将通过 TXCharacteristicReceived 事件接收。

call Microbit_Uart1 RequestTXCharacteristic

  • StopTXCharacteristicUpdates – 停止从 micro:bit 的串行 UART 接收更新。请注意,设备可能仍有待处理的消息,这些消息仍将通过 TXCharacteristicReceived 事件报告。

call Microbit_Uart1 StopTXCharacteristicUpdates

  • WriteRXCharacteristic – 将给定值 UART_TX 写入 micro:bit。消息的大小取决于 UART_TX 的值。数字将被转换为整数,并以 32 位整数值发送。字符串将使用 UTF-8 编码。对象列表将使用上述数字和字符串规则,以字节序列的形式发送。

Parameters:

 * <code>UART_TX</code> (_any_) &mdash; 要传输到 micro:bit RX 引脚的值。字符串将被编码为 UTF-8,数字将以 32 位整数发送。值列表将根据列表中每个值的类型转换为字节序列。

call Microbit_Uart1 WriteRXCharacteristicUART_TX

事件

  • TXCharacteristicReceived – 每当通过 micro:bit 的串行 UART 协议接收到消息时,就会触发 TXCharacteristicReceived 事件。

Parameters:

 * <code>UART_TX_FIELD</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/listsU.html#makealist">_list_</a>) &mdash; 从设备读取的无符号字节值列表。

when Microbit_Uart1 TXCharacteristicReceived UART_TX_Field do

  • WroteRXCharacteristic – 通过串行 UART 将消息写入 micro:bit 后,将触发 WroteRXCharacteristic 事件。

Parameters:

 * <code>UART_TX_FIELD</code> (<a href="http://appinventor.mit.edu/explore/ai2/support/blocks/listsU.html#makealist">_list_</a>) &mdash; 写入设备的无符号字节值列表。

when Microbit_Uart1 WroteRXCharacteristic UART_TX_Field do

文档反馈