Noticing that some people are having trouble getting Max to talk to Arduino, I thought I'd post this old patch which I put together for some students some years back. It does two-way communication between Max & Arduino. I tested it and it all still works, no problems.
The Arduino script is attached.
And here's the Max patch - it's got instructions & is completely documented: