Size: a a a

Анархическая электроника

2020 October 31

A

Alex in Анархическая электроника
Павел
он достаточно точный
это если нужна точность)
источник

П

Павел in Анархическая электроника
tmelinked_
когда не читаешь мануалы вокруг чудеса
веришь я их не читаю но у меня чудес не бывает так как базовые принципы програмирования что x86-64 что avr что arm похожи просто нужно понимать как адаптироваться
источник

П

Павел in Анархическая электроника
но золотое правило не тормози main поток понятны как отчи наши
источник

П

Павел in Анархическая электроника
а делай как раз его и тормозит
источник

П

Павел in Анархическая электроника
для таких задач есть isr
источник

t

tmelinked_ in Анархическая электроника
Павел
для таких задач есть isr
что нового сваял?
источник

A

Alex in Анархическая электроника
tmelinked_
arduino reference почитай
https://www.arduino.cc/reference/en/language/functions/time/delay/
тут ни малейшего намека что в простых скетчах через пару месяцев delay может перестать работать..)
источник

П

Павел in Анархическая электроника
tmelinked_
что нового сваял?
да пока не чего, я про прерывания и их таймеры писал
источник

t

tmelinked_ in Анархическая электроника
Alex
https://www.arduino.cc/reference/en/language/functions/time/delay/
тут ни малейшего намека что в простых скетчах через пару месяцев delay может перестать работать..)
millis смотри
источник

A

Alex in Анархическая электроника
Павел
но золотое правило не тормози main поток понятны как отчи наши
логично))
почти))
источник

A

Alex in Анархическая электроника
иногда надо чтобы клик был обязательно, оставшееся может подождать))
источник

П

Павел in Анархическая электроника
так есть прирывания на ножках клика есть таймеры  на прерываниях но там delay тоже ни ни
источник

t

tmelinked_ in Анархическая электроника
Alex
https://www.arduino.cc/reference/en/language/functions/time/delay/
тут ни малейшего намека что в простых скетчах через пару месяцев delay может перестать работать..)
For alternative approaches to controlling timing see the Blink Without Delay sketch, which loops, polling the millis() function until enough time has elapsed. More knowledgeable programmers usually avoid the use of delay() for timing of events longer than 10’s of milliseconds unless the Arduino sketch is very simple.
источник

П

Павел in Анархическая электроника
есть простая функция millis() от нее можно считать прошедшее время там помойму до долей секунд
источник

A

Alex in Анархическая электроника
tmelinked_
For alternative approaches to controlling timing see the Blink Without Delay sketch, which loops, polling the millis() function until enough time has elapsed. More knowledgeable programmers usually avoid the use of delay() for timing of events longer than 10’s of milliseconds unless the Arduino sketch is very simple.
так из этого не следует что delay подвержен overflow
источник

t

tmelinked_ in Анархическая электроника
Alex
так из этого не следует что delay подвержен overflow
сказано же не используй
источник

A

Alex in Анархическая электроника
Павел
есть простая функция millis() от нее можно считать прошедшее время там помойму до долей секунд
да, и у неё overflow есть)
источник

A

Alex in Анархическая электроника
tmelinked_
сказано же не используй
... unless the Arduino sketch is very simple " )
источник

П

Павел in Анархическая электроника
делей скорей всего постоена на принципе for чего то там до милис + число
источник

t

tmelinked_ in Анархическая электроника
Alex
... unless the Arduino sketch is very simple " )
avoid
источник