There was a bug in the compiler! I don't believe it!
Thu, Apr 26, 2012 at 9:25PMI knew my code was impeccable! As it turns out, Arduino 1.0 changed its pulseIn()
function to “protect” against potential hangs. Well, this causes it to slow down dramatically. So much so, in fact, that it only reads half of my ADB pulses.
Now, I’ve switched back to Arduino 0018, and I’m living the high life!