Compartir a través de


RaspberryPi3Driver Clase

Definición

Un controlador GPIO para Raspberry Pi 3 o 4, ejecutando Raspbian (o, con algunas limitaciones, ubuntu)

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

Constructores

RaspberryPi3Driver()

Crea una instancia de RaspberryPi3Driver. Este controlador funciona en Raspberry 3 o 4, tanto en Linux como en Windows

Propiedades

AlternatePinModeSettingSupported

True si el controlador admite SetAlternatePinMode(Int32, RaspberryPi3Driver+AltMode) y GetAlternatePinMode(Int32).

ClearRegister

Permite establecer directamente el registro "Establecer anclar bajo". Se usa solo para aplicaciones especiales

PinCount

Número de patillas proporcionadas por el controlador.

SetRegister

Permite establecer directamente el registro "Establecer el pin alto". Se usa solo para aplicaciones especiales

Métodos

AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler)

Agrega un controlador para un evento de cambio de valor de patilla.

ClosePin(Int32)

Cierra un pin abierto.

ConvertPinNumberToLogicalNumberingScheme(Int32)

Convierte un número de patilla de placa en el esquema de numeración lógico del controlador.

Dispose()

Elimina esta instancia, cerrando todas las patillas abiertas.

(Heredado de GpioDriver)
Dispose(Boolean)

Elimina esta instancia

GetAlternatePinMode(Int32)

Recupere el modo de patilla alternativa actual para un pin lógico determinado. Esto también funciona con patillas cerradas.

GetPinMode(Int32)

Obtiene el modo de un pin.

IsPinModeSupported(Int32, PinMode)

Comprueba si una patilla admite un modo específico.

OpenPin(Int32)

Abre un pin para que esté listo para su uso. El controlador intenta abrir la patilla sin cambiar su modo o valor.

QueryComponentInformation()

Consultar información sobre un componente y sus elementos secundarios.

QueryComponentInformation()

Consultar información sobre un componente y sus elementos secundarios.

(Heredado de GpioDriver)
Read(Int32)

Lee el valor actual de un pin.

RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler)

Quita un controlador para un evento de cambio de valor de patilla.

SetAlternatePinMode(Int32, RaspberryPi3Driver+AltMode)

Establezca el modo alternativo especificado para el pin especificado. Compruebe el manual para saber qué puede hacer cada patilla.

SetPinMode(Int32, PinMode)

Establece el modo en una patilla.

SetPinMode(Int32, PinMode, PinValue)

Establece el modo en un pin y establece un valor inicial para un pin de salida.

SetPinMode(Int32, PinMode, PinValue)

Establece el modo en un pin y establece un valor inicial para un pin de salida.

(Heredado de GpioDriver)
Toggle(Int32)

Alterne el valor actual de una patilla.

Toggle(Int32)

Alterne el valor actual de una patilla.

(Heredado de GpioDriver)
WaitForEvent(Int32, PinEventTypes, CancellationToken)

Bloquea la ejecución hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

WaitForEventAsync(Int32, PinEventTypes, CancellationToken)

Llamada asincrónica hasta que se recibe un evento de tipo eventType o se solicita una cancelación.

Write(Int32, PinValue)

Escribe un valor en un pin.

Se aplica a