algorithmic modeling for Rhino
I am trying to control 30 servos with Arduino Mega 2560 but it seems the servos only twitch as I slide through 0-180 to mega write, the output shows lown at 0, and high when the number is bigger than 0.
here are the tests and results I got working with Firefly and Firmata:
- connected 30 servos with external power and mega sensor shield, servos twitch.
- connected 1 servo to different digital pins in several times, servo twitches.
- connected 9 servos to Uno under the same setting, all servos functioned well.
and here is the test I conducted with Mega and Arduino IDE:
- sketched in Arduino IDE to have the servo/s turn 0-180 degrees, servo/s functioned well.
As a conclusion, the Mega board is functional, and Firefly works well with Uno, but not Mega.
I thought something must be missing from firefly and firmatta for mega to communicate with servos, and I came across this post in 2011: http://fireflylabs.squarespace.com/discussions/post/1540044
the Firefly version I'm using is 1.0.0.70 64 bit, has anyone successfully controlled servos with Mega and the newest Firefly?
Attached is the gh. definition
Tags:
Turned out I completely overlooked the setting of MegaWrite. Everything works after I right clicked the DPin # and checked "servo" instead of "digital", and the "out" would show the rotating angle instead of "High" and "Low".
Thanks for the help from Andy Payne.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by