/* This firmware supports as many servos as possible using the Servo" library * included in Arduino 0012 * * TODO add message to configure minPulse/maxPulse/degrees * * This example code is in the public domain. */ #include #include Servo servo9; Servo servo11; void analogWriteCallback(byte pin, int value) { if(pin == 9) servo9.write(value); if(pin == 11) servo11.write(value); } void setup() { Firmata.setFirmwareVersion(0, 2); Firmata.attach(ANALOG_MESSAGE, analogWriteCallback); servo9.attach(9); servo11.attach(11); Firmata.begin(57600); } void loop() { while(Firmata.available()) Firmata.processInput(); }