Инструкции

Справочный раздел

В этом разделе Вы найдетё инструкции, справочники, и всевозможные хелпы по использованию программного обеспечения.

Разделы инструкций

В сети

Пользователей: 123
Из них просматривают:
Аналоги: 52. Даташиты: 35. Инструкции: 1. Новости: 9. Остальное: 1. Производители: 2. Профиль пользователя: 4. Расчёты: 1. Форум: 17. Чат: 1.
Участников: 3
Гостей: 120

an , Google , Яндекс , далее...
Рекорд 3921 человек онлайн установлен 06.03.2026.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

millis()

Описание
Возвращает количество миллисекунд, прошедших с момента запуска текущей программы на плате Arduino. Это число переполнится (вернется к нулю) примерно через 4 294 967 295 мс или около 50 суток.
 
Синтаксис
time = millis()
 
Параметры
нет
 
Возвращаемые значения
Количество миллисекунд, прошедших с момента запуска программы. (unsigned long)

 

Пример

Выведем пример знаменитого "блинка", но без использования delay

boolean LEDflag = false;
uint32_t myTimer; // переменная времени
void setup() {
  pinMode(13, OUTPUT);
}
void loop() {
  if (millis() - myTimer >= 1000) {
   myTimer = millis(); // сбросить таймер
   digitalWrite(13, LEDflag); // вкл/выкл
   LEDflag = !LEDflag; // инвертировать флаг
  }
}

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Интересно

Ремонтируя импульсный блок питания (ИБП), отключите его от компьютера и нагрузите лампочкой 75 Вт на 220 В.
Так Вы убережете контроллеры и платы компьютера от повреждения из-за возможных скачков напряжения, возникающих при ремонте ИБП

Похожие инструкции