The main bouncy-button FAQ.
It explains how to:
- add a title and description to your test file
- mark test sections as invalid
- ...
Alligator clips are fine if you are doing regular testing and your switch is bouncing less than 20ms.
Why the limit of 20ms? If alligator clips are involved and there is significant bounce in the switch, people may attribute the long bounce data to alligator clip movement (which could definitely be the cause). You can get around this by securing the switch in place so that the alligator clips aren't moving.
If you want to do advanced testing like fast activations or smack tests though, you really do need a very solid connection (soldered, screw, or secure crimp).
See https://github.com/adamfk/bouncy-button/tree/main/bbb-browser#tight-export-mode
The important parts are:
- enable
Tight Export
- sort by duration if you think it is helpful
- capture your screen using whatever method you like
- on Windows, you can press
ALT+<print_screen>
to capture just your active window (not all monitors)
- on Windows, you can press
- paste the image into the GitHub issue where you want it.
- make sure your Arduino is running the bouncy-button-benchmark software
- connect a multimeter (DMM) across pin 4 and ground
- use your DMM to the measure the voltage (it should be around 4.99 volts)
- use your DMM to measure the current.
- use ohms law to calculate resistance. R = volts/current.
More details here: https://hackingmajenkoblog.wordpress.com/2016/08/12/measuring-arduino-internal-pull-up-resistors/