So I know the Atmega328p (What im using now) has Pull-up resistors available to be activated. And I know when reading input we could either make a button cause a PIN to go high or low....but is there an advantage to either?
Obviously making the button go to GND when pressed is easiest since there are Internal Pullup's available...but is there possibly an advantage to making an external pulldown and then making the logic level go high when pressed?
I seem to see the first (easier way) used more, but I was curious if there was an advantage to either one.