ArduinoBoard 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| ArduinoBoard(Stream) |
使用指定的資料流程建立 Ardino 面板連線的實例 (通常是從序列埠) |
| ArduinoBoard(Stream, Boolean) |
使用指定的資料流程建立 Ardino 面板連線的實例 (通常是從序列埠) |
| ArduinoBoard(String, Int32) |
建立連線到序列埠的 Arduino 面板連線實例 |
ArduinoBoard(Stream)
使用指定的資料流程建立 Ardino 面板連線的實例 (通常是從序列埠)
public ArduinoBoard(System.IO.Stream serialPortStream);
new Iot.Device.Arduino.ArduinoBoard : System.IO.Stream -> Iot.Device.Arduino.ArduinoBoard
Public Sub New (serialPortStream As Stream)
參數
- serialPortStream
- Stream
Arduino/Firmata 裝置的資料流程
備註
傳送第一個命令時,裝置會初始化。 建構函式一律會成功。
適用於
ArduinoBoard(Stream, Boolean)
使用指定的資料流程建立 Ardino 面板連線的實例 (通常是從序列埠)
public ArduinoBoard(System.IO.Stream serialPortStream, bool usesHardwareFlowControl);
new Iot.Device.Arduino.ArduinoBoard : System.IO.Stream * bool -> Iot.Device.Arduino.ArduinoBoard
Public Sub New (serialPortStream As Stream, usesHardwareFlowControl As Boolean)
參數
- serialPortStream
- Stream
Arduino/Firmata 裝置的資料流程
- usesHardwareFlowControl
- Boolean
True 表示資料流程支援硬體流程式控制制 (可以是具有 RTS/CTS 交握的序列埠,或通訊協定已經支援流量控制的網路資料流程)
備註
傳送第一個命令時,裝置會初始化。 建構函式一律會成功。
適用於
ArduinoBoard(String, Int32)
建立連線到序列埠的 Arduino 面板連線實例
public ArduinoBoard(string portName, int baudRate);
new Iot.Device.Arduino.ArduinoBoard : string * int -> Iot.Device.Arduino.ArduinoBoard
Public Sub New (portName As String, baudRate As Integer)
參數
- portName
- String
埠名稱。 在 Windows 上,這通常是透過 USB 連結的 Arduino 的 「COM3」 或 「COM4」。 在 Linux 上,可能的值為 「/dev/ttyAMA0」、「/dev/serial0」、「/dev/ttyUSB1」等等。
- baudRate
- Int32
要使用的傳輸速率。 建議使用至少 115200 個傳輸。