That used some type of weird button scanning (not just connecting a pin to ground or ... of the remote he set out to replicate it in his Arduino code. His function called setStateWithDelay takes ...
It comes with a good selection of frequently used hardware like basic electronics (e.g., resistor, diode, capacitor), input ...
Now you don’t even need a serial connection to program an Arduino ... over Ethernet requires someone to press the reset button on the Arduino, completely negating the benefits of programming ...