Table of Contents

Namespace Bonsai.Arduino

Classes

AnalogInput

Represents an operator that generates a sequence of digitized analog readings from the specified Arduino input pin.

AnalogInputReceivedEventArgs

Provides data for the AnalogInputReceived event.

AnalogOutput

Represents an operator that writes the sequence of numerical values to the specified Arduino output pin using PWM.

Arduino

Represents an Arduino board communicating with the host computer using the Firmata protocol.

ArduinoConfiguration

Represents configuration settings used to initialize a Firmata serial connection.

CreateArduino

Represents an operator that creates a connection to an Arduino board using the Firmata protocol.

DigitalInput

Represents an operator that generates a sequence of digital state transitions from the specified Arduino input pin.

DigitalInputReceivedEventArgs

Provides data for the DigitalInputReceived event.

DigitalOutput

Represents an operator that writes the sequence of digital state transitions to the specified Arduino output pin.

InputPullUp

Represents an operator that generates a sequence of digital state transitions from the specified Arduino input pin in pull-up mode.

ReceiveSysex

Represents an operator that generates a sequence of system exclusive messages received from the specified Arduino.

SendSysex

Represents an operator that sends a sequence of system exclusive messages to the specified Arduino.

ServoOutput

Represents an operator that writes a sequence of angular positions to control a servomotor connected to an Arduino output pin.

SysexReceivedEventArgs

Provides data for the SysexReceived event.

Enums

I2CRequestMode

Specifies the read/write mode for I2C requests.

PinMode

Specifies the mode of an individual Arduino pin.