Firmata for the Ethernet with servo support

Hi guys,

I have been using Firmata for the Ethernet Shield ( sorry no link since this is my first thread here, but search for the tinkerit Google code repository and you'll find it ) created by Massimo Banzi with great success, but I was wondering if it would be possible to add servo support on pins 3, 5 & 6 ( since pins 9, 10 & 11 are used by the Ethernet shield ).

I tried to modify the PDE file, but I not that good when it comes to bitwise operators, ( and there is a bunch of it in that file ), and the file is to complicated for me I am afraid.

Would anyone help me on this ?

Thks !

The arduino servo library cannot be changed to use other pins.

If you use the MegServo library you can attach any free digital pin to each servo.

Thanks you !

I am going to have a look at MegServo library... but I am not sure to be able to succeed in merging Firmata for Ethernet and this library...

I haven't used firmata and I don't know what you mean by merging, but other than being able to select any pin, I don't think it would be any different than the Arduino Servo library

IMHO Firmata for Ethernet is quite different from others Arduino files since it acts like a gateway between the Ethernet bridge and the Atmega chip. If you want you can have a look here to see what it looks like.

I had no problem to understand Firmata & FirmataServo files, but this one is a different kettle of fish... :-?