trebor46:
Unfortunately I am not at the level yet to be using libraries
That is absolute nonsense
You already are! Serial, digitalWrite() and heck, even loop() is already from libraries. That's what makes Arduino easy. Only difference, this is a non-standard library. But just go to Sketch => Include Library => Manage Libraries and search for Bounce2, done!
Libraries are there to make life easy, not hard. Although some pore written libraries can be better left alone, Bounce2 is a library that makes life easy ![]()