Написание кода для таймера

а может он не разобрался, где время настраивается?

Так там все расписано. И в скетче, и в readme :wink:

так Петрович в параллельной ветке только что высказался, что ТСы не читают ничего…

А чьи это проблемы?

Нельзя ничего делать второпях.
((

Можно еще чуть короче.

int main() { while (DDRB |= 1<<2) { if (PIND >> 7 & 1) { PORTB |= 1<<2; _delay_ms(5000); PORTB &= ~(1<<2); }}}

Это смотря для чего реле. А то можно и потерпеть с повторным запуском.)

Не, ну если из серии “у кого короче”, то можно и if (PIND>>7)… И портами без или/и рулить.)

1 лайк

Раньше было if (!(PIND & 1<<7)) а теперь стало if (PIND >> 7 & 1).

Это точно одно и то же?

“одним словом - румын, так он же болгарин, а какая разница…”

Всё равно подтяжки то нет))