Простой скетч для кнопки и светодиода

В данной конструкции дребезг учитывать нет никакого смысла

Ну как же! Или по каждому дребезгу включать/выключать налив?
Ещё, по нормальному, в ТЗ должно быть время между нажатиями, КМК.

данное ТЗ выполняется так
`int button = 12;
int led = 13;

void setup() {
pinMode(led, OUTPUT);
pinMode(button, INPUT_PULLUP);
}

void loop(){
int val =digitalRead(button);
digitalWrite(led, val);
}`
все остальное не нужно))))))) ой блииииин, и как тут код вставлять?))) нет времени…

Отключение через две секунды? Не, не нужно. @BABOS сказал )))

“Нужно сперва ввязаться в бой. А потом видно будет.” Есть и такая стратегия.)
Причём, БАБОСУ ещё и цену залупить.) Вот уровень то и видно.)