I am using the Communications Tutorial 2: Serial Communication tutorial patch w/ the sample code provided. None of the third party objects like Arduino2Max work either, thus leading me to believe something is up with the serial object.
Posted the code here:
// Arduino Serial Tester
// rld, cycling'74, 3.2008
long randomvalue = 0; // random value
long countervalue = 0; // counter value
int serialvalue; // value for serial input
int started = 0; // flag for whether we've received serial yet
void setup()
{
Serial.begin(9600); // open the arduino serial port
}
void loop()
{
if(Serial.available()) // check to see if there's serial data in the buffer
{
serialvalue = Serial.read(); // read a byte of serial data
started = 1; // set the started flag to on
}
if(started) { // loop once serial data has been received
randomvalue = random(1000); // pick a new random number
Serial.print(countervalue); // print the counter
Serial.print(" "); // print a space
Serial.print(randomvalue); // print the random value
Serial.print(" "); // print a space
Serial.print(serialvalue); // echo the received serial value
Serial.println(); // print a line-feed
countervalue = (countervalue+1)%1000; // increment the counter
delay(100); // pause
}
}
Max Code:
----------begin_max5_patcher----------
1382.3oc4a00bahCE8Y6eEZ7rO50URWwWc5K6uic5rC1Vwgs.xCHOMoc5+8E
IAIjDirHwVl08kfEFC26QGc+3HxOmOawZwC75EnOi9azrY+b9rY5SoNwr1wy
VTj9vl7zZ8ksXinnfWJWrz7cR9CR84gtyTdnPbPlyk5qG2d18oxM2mUt6ep3
ajlmWXxJ7RDkEpNPLCvqvnu19Sx1puwh0+6exnc286DkxxzBt9q9qprz7dO2
rxtGKo2kWm8C8kSHqBRBHwQpu5Wymq9yxOnWSGsWC.S6oDpCtMYh51jQ61zP
r1eg.Gba7U1skhc6x4G2G6dVlSIebO23fKxZvom7lif.rndzcJ1F..QG2MeG
tRI+6M2w2LAtupwbQ2IpJRkR91QOcZbF.CpCwAVcl3q7r4.PvtT4XmhcY9MR
CI.XERRFIjP++.AGLgzZircBFNyOL7cUhC6eG76NewLaFYMbED76AAuCSXTG
X3g2hLbJDYRh4RLbvOL7pzuO9jws9Qh9Pf8v2zeOX2cXhopT6raZvUlc2byW
yqNt6SswtWhVrNsbmUjf.w8X4AVY4T3JyNJ300o63ugdrImmVcN4GADENvXZ
rw.Mj3AVxPtxzi0GjRQ4H89SxKZQfmqc2RPC7kN3WMOGAzQtBP6hKcZhFRZ8
Vqr+qccbC.Nei+3wQF1IhM71CNfTlN6dtulihTisI.rmhSbW0t0n+ffvH7Ys
Y.rdUBCz0JEZMbAMZZxh1Ww2yK2hxyJ4Rw4DcZyvzhNwLqLG1zr9iOgH3yc4
kQZj.ZOPWEXAVnSTRS5luctWL0QWvFsirWuJkLMAlOgnmY5RKr3FcAekQk7M
aGYJo7rZcVntisIkbhoXTjJ.azbDO.nPRNaUoLjPoeAUKSqjn8h7lvn6Px64
nZtB0aNUkbzctkXx0xLKDr1jBIdhJdbClnRqjhV+njijhVHRAMxpzx5hr55r
gJe0VWslZyiZKYKxJ3vlnfSyEHM.Scuu1ccYCCLsuFeZcqHQSTLngDrUT7N1
YEbOe2deqjvIpuuQbnTNTq8VbdRBsmyyrOwe0Er7RJeAiLBZ.bKiDc0S5DRP
ukQhtRkbBIHSyFNNT1Ua8PUWCt2cuKfE1zWVhUIPH3oIZcWknn9wh0h7KPmH
caKjUdjCZCsQjKpL2Y7JHHLNDV17onlOPiTeRUkWu690.HyjhzKSiKsajjcg
ihuvnH3GT7G4lshT0LBdjA4bsqm1MdM1550naw8kKzPjfSKLc3kVW5BtrRnl
kO2pua7QSyMgVULKXZJ.hRwdBLnpYvoDs2Iw6616Jyt3EDa80L5lthm3vm4K
1K3YptEd5829Bj81fIlc3cPM4mpqgzRGkhRBGcZjQneFwnzZjcITlH02n+0K
TaRwqdOV09m57uDmqEGp1zAJcaWK5YiXKuVlUlJURP87EozJr2Ece11s7x98
jWjscunAiaMhPrRNVloCLBK5oQnudT5fqFKwEiUo16XL1OnM8pG2.1Dwu1Tr
K1ThesoDGrIvuycfKycfmm6ht.KHYMg56shzjR73iNiqVAWXgQ9EcYW.z8iZ
SNEUi4Wah5ZTMh2rIhS1D0q3TnClTfWsn.WH39kKM4rHXxYQtDVxuQJcIcMw
uoq0ON5orIv+1D4T1D0+1zIm67OAmddI3pt70u0G8Ki40iR5UTidzGzObo5r
XuhrtTqueKnwo5Y76xTpKg78bIVtjoF7ajCvoR18aAMfK4FgP+ZStT2G3Ybx
kPSfeiD.N0ze7zKTfliOhVaZyvPB6+9W85QlWcSi3X5QdHWjloNdGgZ9m7.f
fmF4gzTZ5x6vXMaIj40C7kCL6RcjFx0CdgWzL3Wy+O3MMP5K
-----------end_max5_patcher-----------