To debonce that spike, I guess you used a hardware low pass filter, or you lowered the sampling rate. Very nice UI, the only change I recommend is to use a slide switch for timer selection, pressing while turning is not common on control panels.
@dfgl1029 Thanks. Indeed a hardware filter can help, but this was an exercise in software handling for this mechanical rotary encoder. You're also right that a timer selector slider would be more intuitive, but again the point was trying to use only the rotary encoder as the interface.
To debonce that spike, I guess you used a hardware low pass filter, or you lowered the sampling rate. Very nice UI, the only change I recommend is to use a slide switch for timer selection, pressing while turning is not common on control panels.
dfgl1029 1 year ago
@dfgl1029 Thanks. Indeed a hardware filter can help, but this was an exercise in software handling for this mechanical rotary encoder. You're also right that a timer selector slider would be more intuitive, but again the point was trying to use only the rotary encoder as the interface.
pavius1 1 year ago
Nice explanation! Out of interest, which model of scope is that in the video? Looking at upgrading to one like yours. thanks
dargs001 1 year ago
@dargs001 It's a Tektronix TDS 220. I got it second hand in perfect condition on ebay for 550 USD.
pavius1 1 year ago