共用方式為


Iot.Device.Arduino 命名空間

類別

ArduinoBoard

實作執行 Firmata 的 arduino 面板介面。 請參閱如何準備 arduino 面板以解決此問題的檔。 請注意,程式會在電腦上執行,因此您無法在連線此驅動程式時中斷 Arduino 的連線。

DhtSensor

這個類別支援 DhtFirmata 延伸模組,以透過 firmata 通訊協定讀取 DHT 感應器。

Encoder7Bit

這個類別是用來編碼較大的資料區塊,以便使用 Firmata 通訊協定進行傳輸。 它會將 7 個位元組的每個區塊轉換成 8 個位元組的區塊,保留前一個位 0。

ExtendedCommandHandler

Arduino 韌體特定命令處理常式的基類 這個類別可以衍生為支援特定面板之 Arduino 韌體的特殊功能。 請參閱 DhtSensorFrequencySensor 作為範例。 如需可能的延伸模組清單,請參閱 https://github.com/firmata/ConfigurableFirmata

FirmataCommandSequence

一個 firmata 命令順序:預定在稍後變更為公開可見度

FrequencySensor

頻率延伸允許偵測指定針腳的訊號頻率。 支援中斷的 gpio 針腳支援此延伸模組。

SupportedMode

Firmata 通訊協定的模式位。 這些同時用於功能報告,以及設定模式

SupportedPinConfiguration

描述針腳的功能

列舉

CommandError

傳送 Firmata 命令的可能結果

FrequencyMode

定義頻率計數器應該增加的事件。

ReplyType

從面板傳回的訊息類型

SupportedMode

Firmata 通訊協定的模式位。 這些同時用於功能報告,以及設定模式

SystemVariable

已知系統變數的清單