共用方式為


ArduinoBoard 建構函式

定義

多載

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 個傳輸。

適用於