Задача собрать схему: при включении ардуино производится короткий сигнал (0,5 с). Он информирует о том, что ардуино включилась. Затем пользователь в течении трех секунд может нажать (и удерживать) или не нажимать кнопки. После трех секунд издается длинный сигнал (1 с). Он информирует о том, что время выбора режима истекло. Ардуино запоминает выбор пользователя. Затем если кнопка была нажата, то светится красный светодиод, иначе должен светиться зеленый светодиод.
Так как ТЗ не совсем полное, то сделал так, как удобно мне.
Кнопка замыкается на землю. Не важно, удерживалась ли она в течении 3 секунд, фиксируется по окончании интервала.
Если нигде не напутал, то должно работать.
Vuktor, реализации могут быть разные. Ваша схема отличается тем, что светодиод загорается сразу после истечении 3х секунд. И кнопку не обязательно удерживать, достаточно просто нажать.