Qwerk

The Qwerk
class together with a set of additional classes provides an easy to use API to control Qwerk robotics board - access
its video camera, motors, servos, analog/digital inputs, outputs, on-board LEDs, etc.
// connect to qwerk
Qwerk qwerk = new Qwerk( );
qwerk.Connect( "192.168.0.5" );
// turn off all on-board LEDs
qwerk.GetLedsService( ).SetLedsState( Qwerk.LedState.Off );
// get Qwerk's motors service
Qwerk.Motors motors = qwerk.GetMotorsService( );
// stop all motors
motors.StopMotors( );
// run first motor
motors.SetMotorVelocity( 0, 10000 );
// get Qwerk's servos service
Qwerk.Servos servos = qwerk.GetServosService( );
// stop all servos
servos.StopServos( );
// set servo's position
servos.SetPosition( 0, 50 );
// get Qwerk's analog inputs service
Qwerk.AnalogIn analogIns = qwerk.GetAnalogInService( );
// get state of 0th input
short input0 = analogIns.GetInput( 0 );
// get state of all inputs
short[] inputs = analogIns.GetInputs( );
See robotics sample applications for a sample on working with Qwerk. In addition
check AForge.NET articles for more applications related to Qwerk robotics board: