Wiring/Openframeworks usando el Protocolo Firmata

Esta librería permite controlar la tarjeta Wiring desde Openframeworks sin escribir código en el Wiring IDE. En cambio, deberá cargar el archivo StandardFirmata ubicado en File->Examples->Firmata->Example.

La librería Processing/Firmata puede ser descargada aquí

El tutorial para usar la librería con Openframeworks está aquí

ofWiring
Crea el objeto Wiring.

connect()
Inicial la comunicación con la tarjeta I/O.

disconnect()
Termina la comunicación con la tarjeta I/O.

isWiringReady()
Retorna verdad si la tarjeta I/O está lista para tranferir datos.

update()
Sondea los datos del puerto serial.

setUseDelay()
Activa el tiempo de retardo.

isInitialized()
Retorna verdad si la conección ha sido establecida exitosamente.

sendDigitalPinMode()
Asigna un pin digital como INPUT o OUTPUT.

sendAnalogPinReporting()
Activa el reporte de un pin dado.

sendDigital()
Escribe HIGH o LOW en un pin digital.

sendPwm()
Escribe un valor PWM.

sendString()
Envia un string no mas largo de 12 caracteres.

sendReset()
Envia un byte para re establecer el protocolo firmata.

sendByte()
Envia un byte.

getPwm()
Retorna el último valor PWM (0-255) del pin dado.

getDigital()
Retorna el último valor recibido o el último grupo de valores del pin dado.

getAnalog()
Retorna el último valor análogo recibido (0-1023) del pin dado.

getString()
Retorna el último string recibido.

getDigitalPinMode()
Retorna INPUT, OUTPUT, PWM, SERVO, ANALOG.

getAnalogPinReporting()
Retorna ON, OFF.