次の方法で共有


RaspberryPi3Driver クラス

定義

Raspbian を実行している Raspberry Pi 3 または 4 用の GPIO ドライバー (または、いくつかの制限がある ubuntu)

public class RaspberryPi3Driver : System.Device.Gpio.GpioDriver
type RaspberryPi3Driver = class
    inherit GpioDriver
Public Class RaspberryPi3Driver
Inherits GpioDriver
継承
RaspberryPi3Driver

コンストラクター

RaspberryPi3Driver()

RaspberryPi3Driver のインスタンスを作成します。 このドライバーは、Linux と Windows の両方で Raspberry 3 または 4 で動作します

プロパティ

AlternatePinModeSettingSupported

True を指定すると、ドライバーで と がサポートされますSetAlternatePinMode(Int32, RaspberryPi3Driver+AltMode)GetAlternatePinMode(Int32)

ClearRegister

"Set pin low" レジスタを直接設定できます。 特殊なアプリケーションにのみ使用されます

PinCount

ドライバーによって提供されるピンの数。

SetRegister

「ピンを高く設定」レジスタを直接設定できます。 特殊なアプリケーションにのみ使用されます

メソッド

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

ピン値変更イベントのハンドラーを追加します。

ClosePin(Int32)

開いているピンを閉じます。

ConvertPinNumberToLogicalNumberingScheme(Int32)

ボード ピン番号をドライバーの論理番号付けスキームに変換します。

Dispose()

このインスタンスを破棄し、開いているすべてのピンを閉じます

(継承元 GpioDriver)
Dispose(Boolean)

このインスタンスを破棄します

GetAlternatePinMode(Int32)

特定の論理ピンの現在の代替ピン モードを取得します。 これは、閉じたピンでも機能します。

GetPinMode(Int32)

ピンのモードを取得します。

IsPinModeSupported(Int32, PinMode)

ピンが特定のモードをサポートしているかどうかを確認します。

OpenPin(Int32)

使用できるようにピンを開きます。 ドライバーは、モードまたは値を変更せずにピンを開こうとします。

QueryComponentInformation()

コンポーネントとその子に関する情報を照会します。

QueryComponentInformation()

コンポーネントとその子に関する情報を照会します。

(継承元 GpioDriver)
Read(Int32)

ピンの現在の値を読み取ります。

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

ピン値変更イベントのハンドラーを削除します。

SetAlternatePinMode(Int32, RaspberryPi3Driver+AltMode)

指定したピンに対して、指定した代替モードを設定します。 各ピンが何ができるかを知るためにマニュアルを確認してください。

SetPinMode(Int32, PinMode)

モードをピンに設定します。

SetPinMode(Int32, PinMode, PinValue)

モードをピンに設定し、出力ピンの初期値を設定します。

SetPinMode(Int32, PinMode, PinValue)

モードをピンに設定し、出力ピンの初期値を設定します。

(継承元 GpioDriver)
Toggle(Int32)

ピンの現在の値を切り替えます。

Toggle(Int32)

ピンの現在の値を切り替えます。

(継承元 GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

eventType 型のイベントが受信されるか、取り消しが要求されるまで、実行をブロックします。

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

eventType 型のイベントが受信されるか、取り消しが要求されるまでの非同期呼び出し。

Write(Int32, PinValue)

ピンに値を書き込みます。

適用対象