Compartir a través de


Iot.Device.Arduino Espacio de nombres

Clases

ArduinoBoard

Implementa una interfaz en una placa arduino que ejecuta Firmata. Consulte la documentación sobre cómo preparar la placa arduino para que funcione con esto. Tenga en cuenta que el programa se ejecutará en el pc, por lo que no puede desconectar Arduino mientras este controlador está conectado.

DhtSensor

Esta clase admite las extensiones DhtFirmata para leer sensores DHT sobre el protocolo firmata.

Encoder7Bit

Esta clase se usa para codificar fragmentos de datos más grandes para la transmisión mediante el protocolo Firmata. Convierte cada bloque de 7 bytes en un bloque de 8 bytes, manteniendo el bit superior 0.

ExtendedCommandHandler

Clase base para controladores de comandos específicos para el firmware de Arduino Esta clase se puede derivar para admitir características especiales del firmware de Arduino para una placa específica. Vea DhtSensor o FrequencySensor como ejemplos. Consulte https://github.com/firmata/ConfigurableFirmata para obtener una lista de posibles extensiones.

FirmataCommandSequence

Secuencia de comandos de firmata Diseñada para cambiarse a la visibilidad pública más adelante

FrequencySensor

La extensión de frecuencia permite detectar la frecuencia de una señal en un pin determinado. Esta extensión se admite en patillas gpio que admiten interrupciones.

SupportedMode

Bits de modo para el protocolo Firmata. Se usan tanto para la creación de informes de funcionalidades como para establecer un modo

SupportedPinConfiguration

Describe las funcionalidades de un pin

Enumeraciones

CommandError

Posibles resultados del envío de un comando Firmata

FrequencyMode

Define en qué eventos debe aumentar el contador de frecuencia.

ReplyType

Tipo de mensaje devuelto desde la placa

SupportedMode

Bits de modo para el protocolo Firmata. Se usan tanto para la creación de informes de funcionalidades como para establecer un modo

SystemVariable

Lista de variables del sistema conocidas