Try setting the data transfer speed to 57600 instead of the standard 115200, and we hope that Firmata will work with your Duemilanove. I'm honestly still trying to choose the Firmata library for Python to understand how it uses the protocol, so I can use it over direct serial communications in a project that will not only use Arduino as an interface.
In the meantime, however, this led to the operation of Firmata (the path of least resistance).
source
share