Compartilhar via


Seesaw Classe

Definição

Representa o dispositivo Seesaw

public class Seesaw : IDisposable
type Seesaw = class
    interface IDisposable
Public Class Seesaw
Implements IDisposable
Herança
Seesaw
Implementações

Construtores

Seesaw(I2cDevice)

Inicializa a nova instância do Seesaw.

Propriedades

I2cDevice

Dispositivo I2C usado para comunicação

Version

Versão do módulo SeeSaw.

Métodos

AnalogRead(Byte)

Lê o valor de um pino analógico.

DisableEncoderInterrupt(Byte)

Desabilite a interrupção do disparo quando o codificador for alterado.

Dispose()

Representa o dispositivo Seesaw

EnableEncoderInterrupt(Byte)

Habilite a interrupção a ser disparada quando o codificador alterar a posição.

GetEncoderDelta(Byte)

A alteração na posição do codificador desde a última leitura.

GetEncoderPosition(Byte)

Leia a posição atual do codificador.

GetOptions()

Obtém as opções/módulos presentes no quadro Seesaw

GetTemperature()

Lê a temperatura do dispositivo SeeSaw.

GetVersion()

Obtenha a versão de firmware do quadro Seesaw.

HasModule(Seesaw+SeesawModule)

Testa para ver se um módulo foi compilado no firmware SeeSaw.

Initialize(I2cDevice)

Inicializa o dispositivo Seesaw.

Read(Seesaw+SeesawModule, Seesaw+SeesawFunction, Int32, Int16)

Leia uma matriz de bytes do I2cDevice conectado à placa Seesaw.

ReadByte(Seesaw+SeesawModule, Seesaw+SeesawFunction, Int16)

Leia um byte do I2cDevice conectado à placa Seesaw.

ReadEEPromByte(Byte)

Leia um byte da área EEProm no módulo Seesaw.

ReadGpioDigital(Byte)

Ler um valor de um pino GPIO.

ReadGpioDigitalBulk(UInt64)

Ler um valor de vários pinos GPIO.

ReadGpioInterruptFlags()

Leia todos os sinalizadores de interrupção do Gpio. Limpa todos os sinalizadores quando lidos.

SetEncoderPosition(Int32, Byte)

Defina a posição atual do codificador.

SetGpioInterrupts(UInt32, Boolean)

Habilitar ou desabilitar interrupções para um pino GPIO.

SetGpioPinMode(Byte, PinMode)

Defina o PinMode para um pin gpio.

SetGpioPinModeBulk(UInt64, PinMode)

Definir o PinMode para vários pinos GPIO

SetI2cAddress(Byte)

Altere o endereço I2C que o quadro Seesaw escuta. Observe que isso redefinirá as comunicações com o dispositivo host e descartará o I2cDevice atual.

SoftwareReset()

Executa uma redefinição reversível do módulo SeeSaw.

TouchRead(Byte)

Lê o valor analógico em um pin habilitado para toque capacitivo.

Write(Seesaw+SeesawModule, Seesaw+SeesawFunction, ReadOnlySpan<Byte>)

Escreva uma série de bytes no I2cDevice conectado à placa Seesaw.

WriteByte(Seesaw+SeesawModule, Seesaw+SeesawFunction, Byte)

Escreva um byte no I2cDevice conectado à placa Seesaw.

WriteEEProm(Byte, Byte[])

Escreva uma matriz de bytes na área EEProm no módulo Seesaw.

WriteEEPromByte(Byte, Byte)

Escreva um byte na área EEProm no módulo Seesaw.

WriteGpioDigital(Byte, Boolean)

Gravar um valor no pino gpio

WriteGpioDigitalBulk(UInt64, Boolean)

Gravar um valor em um número de pinos GPIO

Aplica-se a