Freigeben über


GpioPin Klasse

Definition

Stellt einen GPIO-Pin (General Purpose E/O) dar.

public class GpioPin
type GpioPin = class
Public Class GpioPin
Vererbung
GpioPin

Eigenschaften

PinNumber

Ruft die Pinnummer des GPIO-Pins (Universelle E/A) ab.

Methoden

GetPinMode()

Ruft den aktuellen Pinmodus für den GPIO-Pin (Universelle E/A) ab. Der Pinmodus gibt an, ob der Pin als Eingabe oder Ausgabe konfiguriert ist, und bestimmt, wie Werte auf den Pin gesteuert werden.

IsPinModeSupported(PinMode)

Ruft ab, ob der GPIO-Pin (Universelle E/A) den angegebenen Pinmodus unterstützt.

Read()

Liest den aktuellen Wert des GPIO-Pins (Universelle E/A).

SetPinMode(PinMode)

Legt den Pinmodus des GPIO-Pins (Universelle E/A) fest. Der Pinmodus gibt an, ob der Pin als Eingabe oder Ausgabe konfiguriert ist, und bestimmt, wie Werte auf den Pin gesteuert werden.

Toggle()

Schaltet die Ausgabe des GPIO-Pins (Universell E/A) um, wenn der Pin als Ausgabe konfiguriert ist.

Write(PinValue)

Steuert den angegebenen Wert auf den GPIO-Pin (General Purpose E/O) gemäß dem aktuellen Pinmodus für den Pin, wenn der Pin als Ausgabe konfiguriert ist, oder aktualisiert den geriegelten Ausgabewert für den Pin, wenn der Pin als Eingabe konfiguriert ist.

Ereignisse

ValueChanged

Tritt auf, wenn sich der Wert des GPIO-Pins (Universell E/A) ändert, entweder aufgrund eines externen Reizs, wenn der Pin als Eingabe konfiguriert wird, oder wenn ein Wert in den Pin geschrieben wird, wenn der Pin als Ausgabe konfiguriert ist.

Gilt für: