The ARDUINO IDE associated with the ARDUINO board uses specific numbering, assigning numbers from 0 to 19 to digital pins 0 to 13 and numbers A0 to A5 to analog pins. GCBasic directly manipulates the ...
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.