Grasshopper

algorithmic modeling for Rhino

I'm trying to upload the firefly Firmata in the Arduino application but I'm getting an error in the void loop. This is the part of the code that is having an error. It keeps telling me that it can not convert 'Serial' to 'bool'. I'm very new to this and have no idea what is wrong. Can anyone help me get this set up?

void loop()
{
if(Serial){
ReadSerial(); // read and parse string from serial port and write to pins
if (counter >= numcycles){ // Wait every nth loop
ReadInputs(); // get input data
PrintToPort(); // print data to serial port
counter = 0; // reset the counter
}
counter ++; // increment the writecounter
}
}

Views: 1748

Attachments:

Replies to This Discussion

Hi David,

I've got a same problem with Rhino 4 + SR9, and Arduino 1.0.

I'm just wondering if you could fix the problem. 

Saru

It worked when I tried again with Arduino 1.05. 

Hi Saru and David,

Yes, the issue is that you have to upgrade to the latest Arduino IDE.  They updated the Serial library at some point after releasing v.1.0 and added this functionality.  If you use the latest IDE software, you should be able to upload the code.

Also, for future reference, you may get better results if posting Firefly specific questions in the Firefly group page.  Let me know if you encounter any additional problems.

Best,

Andy

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service