Thanks Jack! Using your library, I am still not reliably detecting button presses. As the internal clock speed goes down, it drops from picking up every press of a rapidly-pressed button to only detecting one per second or so. It doesn't seem to matter if I rescale the debounce time or not. Does it matter that millis() returns a value scaled according to the internal clock speed?
uno1.name=Arduino Uno ICSP @ 1MHzuno1.upload.using=usbtinyispuno1.upload.maximum_size=32768uno1.bootloader.low_fuses=0x62uno1.bootloader.high_fuses=0xD9uno1.bootloader.extended_fuses=0x05uno1.bootloader.path=atmegauno1.bootloader.file=ATmegaBOOT_168_atmega328.hexuno1.build.mcu=atmega328puno1.build.f_cpu=1000000Luno1.build.core=arduinouno1.build.variant=standard
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16