Compartilhar via


Iot.Device.Arduino Namespace

Classes

ArduinoBoard

Implementa uma interface para uma placa arduino que está executando Firmata. Confira a documentação sobre como preparar sua placa arduino para trabalhar com isso. Observe que o programa será executado no computador, portanto, você não poderá desconectar o Arduino enquanto esse driver estiver conectado.

DhtSensor

Essa classe dá suporte às extensões DhtFirmata para ler sensores DHT sobre o protocolo firmata.

Encoder7Bit

Essa classe é usada para codificar partes maiores de dados para transmissão usando o protocolo Firmata. Ele converte cada bloco de 7 bytes em um bloco de 8 bytes, mantendo o bit superior 0.

ExtendedCommandHandler

Classe base para manipuladores de comando específicos para o firmware Arduino Essa classe pode ser derivada para dar suporte a recursos especiais do firmware Arduino para um quadro específico. Veja DhtSensor ou FrequencySensor como exemplos. Consulte https://github.com/firmata/ConfigurableFirmata para obter uma lista de possíveis extensões.

FirmataCommandSequence

Uma sequência de comandos firmata destinada a ser alterada para visibilidade pública posteriormente

FrequencySensor

A extensão de frequência permite detectar a frequência de um sinal em um determinado pino. Essa extensão tem suporte em pinos gpio que dão suporte a interrupções.

SupportedMode

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

SupportedPinConfiguration

Descreve os recursos de um pin

Enumerações

CommandError

Possíveis resultados do envio de um comando Firmata

FrequencyMode

Define em quais eventos o contador de frequência deve aumentar.

ReplyType

Tipo de mensagem retornada do quadro

SupportedMode

Bits de modo para o protocolo Firmata. Eles são usados tanto para relatórios de funcionalidade quanto para definir um modo

SystemVariable

Lista de variáveis de sistema conhecidas