Arduino Programming
1. Navigation using buttons
1.1 Using a single button to sequentially trigger multiple function/modes in Arduino
1.2 Using 2 buttons to navigate through multiple function/modes in arduino
2. Using Arduino peripherals
2.1 Arduino Pin change Interrupts