add debounce and fix errors with interrupt service routine SW3
add buzzer and trigger functions
add robo, with buzzer mode on SW1