Problem with Firmata on Arduino Mega

Hi Everyone,

I have a problem where my Duemilenove works fine with Firmata but when I switch to the MEGA, operation becomes sporadic... anyone else had this problem?

I am controlling Aduino from Albeton Live via midiYoke via Processing.

Thanks!

Try Maxuino @ maxuino.org. might give you another path to what you are trying to do. we also have a newer firmata there that seems to be much more stable for the mega.

As I understand it the Firmata does not fully support the mega at this time.

Thanks guys for the replies!

That firmata did the trick.. nice one. :sunglasses:

I'm still having trouble with my Mega and Firmata. I'm on 0018 and Firmata 2.1, yet I'm having issues with digital pins.

It seems like my digitalRead doesn't work. Is this still a known issue?

Did you download firmata from here: Maxuino v.009 – Maxuino - I had problems until I used this, I've only tried digital write so I don't know about read - don't know if that helps :-?

Sweeet! I thought I had tried that one but I guess not, cause now it works!! Hoorah!

Spoke too soon. It is really really really inconsistent and strange. Pins above 15 still wont read.

Extremely frustrating.

Do they write?

Yeah, digitalWrite does work for higher pins actually.

Also, analogRead won't register anything after pin 5.

Yeah, I'm having that same problem - I posted another question about it but haven't had a reply yet... I think you can use something like 'phase shifting' to split the pins on a standard duemillenove so you effectively get twice as many - might be another way to solve the problem - I don't know how to do it though - I'm new to this!