Выбрать город
Единицы и обозначения7-8 кл.

Миф или правда

Правда ли, что в delay() указывают секунды: delay(1) — пауза в одну секунду?

Миф

В delay() указывают секунды: delay(1) — пауза в одну секунду

На самом деле

Нет: Arduino считает паузы в миллисекундах, секунда — это delay(1000).

Миллисекунда — что это на самом деле

Единица времени: 1 мс = 0,001 с. В программах Arduino паузы задают в миллисекундах: delay(500) — полсекунды. Реакция человека — примерно четверть секунды (250 мс), а для контроллера миллисекунда — долгий срок: тысячи операций.

1 мс = 10⁻³ с; мельче — микросекунды (10⁻⁶ с) и наносекунды (10⁻⁹ с). В Arduino millis() возвращает миллисекунды от старта в 32-битном счётчике — переполнение через ≈49,7 суток. Ориентиры: кадр при 60 FPS — ≈16,7 мс, хороший пинг в сети —…

Аналогия: Секунда и миллисекунда — как метр и миллиметр: та же линейка времени, только деления в тысячу раз мельче.

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

← Все мифы и факты