Hi Rich, Switch de-bounce logic in the Arduino would be a nice feature.
I'm thinking that probably I could offload most or all of the motion engine to the Atmel µP. That would be desirable to to keep motors synchronized within a half micro-step while doing linear and circular interpolation. Probably it would also be desirable to process limit switch input in the µP. Thanks, Bob Rice On Jan 20, 2012, at 3:43 PM, Rich Morin wrote: > Using a general-purpose OS (eg, Mac OS X) for real-time > applications is a bit of a tarpit. So, I like the idea > of using an Arduino (etc) for this sort of thing. > > That said, there are some things that will cause problems > even in an Arduino. For example, taking raw input from a > switch or button may cause the Arduino to see a bunch of > momentary spikes as the mechanical contacts settle. > > So, consider using some sort of hardware input filtering > (eg, a one-shot or some analog filtering). This will be > far easier than trying to make your code handle the extra > interrupts. > > -r > -- > http://www.cfcl.com/rdm Rich Morin > http://www.cfcl.com/rdm/resume r...@cfcl.com > http://www.cfcl.com/rdm/weblog +1 650-873-7841 > > Software system design, development, and documentation > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel