millis arduino delay без delay millis примеры

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 47

  • @arduino2000
    @arduino2000  2 роки тому +1

    Ссылки на продавцов где есть модули применяемые в примерах.
    Arduino NANO - alii.pub/699fxy
    NodeMcu V3 - alii.pub/699ich
    Модуль RFID RC522 - alii.pub/69dct2
    ЖК-дисплей 1602 и 2004 - alii.pub/699yzr
    Модуль часов DS3231 - alii.pub/698ydt

  • @michelkm9127
    @michelkm9127 2 роки тому +4

    Месяц назад сталкивался с этой проблемой при работе платы Ноде, с delay работало нестабильно, терялась связь с интернетом, переписал скетч, перешел на миллис - теперь все работает прекрасно!

  • @СергейЛебедев-з7р
    @СергейЛебедев-з7р 2 місяці тому +2

    Спасибо за интересный урок

  • @Vladyka_Evgenius
    @Vladyka_Evgenius Рік тому +2

    Спасибо! Смотрел заметки ардуинщика и не совсем дошло, а глянув тут как дошлооооо ))))

  • @IndigoTiras88
    @IndigoTiras88 2 роки тому +5

    спасибо за видео с милис. долго не мог понять как работать с ними. после просмотра стало понятно

  • @QazaksTanos
    @QazaksTanos 2 роки тому +7

    спасибо, без воды и только по делу.

    • @arduino2000
      @arduino2000  2 роки тому +2

      Как и ваш комментарий)))

  • @BlackCat-yz3oc
    @BlackCat-yz3oc 11 місяців тому +1

    Спасибо за урок. Я недавно начал изучать ардуино. Кроме delay ничего пока не умею. 😂

  • @uilmand
    @uilmand 2 роки тому +1

    Спасибо, дорогой! Вот то что нужно было, с первого раза попал!!!!!

  • @alekskapitonov2738
    @alekskapitonov2738 Рік тому +1

    Спасибо за урок.

  • @andrespaganini1318
    @andrespaganini1318 2 роки тому +1

    Спасибо большое по-моему я наконец то понял этот миллис,

  • @timaisaev2105
    @timaisaev2105 2 роки тому

    Супер) самый полезный урок на Ютюбе

  • @masterkit9517
    @masterkit9517 2 роки тому +2

    Правду глаголишь) молодец!

  • @kosmos8460
    @kosmos8460 2 роки тому +3

    Спасибо за видео 👍

  • @user-co3nl7tt2i
    @user-co3nl7tt2i Рік тому

    Отличный урок! Спасибо!

  • @DREAMERRM68
    @DREAMERRM68 2 роки тому +2

    .....Спасибо за урок. ...Для начинающих весьма полезная информация. .....Хотелось бы видеть на вашем канале и более сложные проекты с использованием нескольких таймеров, флагов, прерываний, режима сна и тп. .....Если можете, расскажите об архитектуре микроконтроллеров на примере наиболее популярных семейств ATMEGA и STM32, про основные блоки МК и их взаимодействие, про шины и тп.

  • @kozlotroll
    @kozlotroll Рік тому

    Спасибо, товарищ!

  • @BramsCh
    @BramsCh 2 роки тому +2

    Спасибо! )

  • @kosmos8460
    @kosmos8460 2 роки тому +4

    Сделайте урок по прерываниям

    • @arduino2000
      @arduino2000  2 роки тому +3

      Записал в блокнотик.

  • @OttoLilo
    @OttoLilo 2 роки тому

    Классно. Есть библиотека SmartDelay, построена на миллис, упрощает код и делает его более читабельным

    • @arduino2000
      @arduino2000  2 роки тому

      Знаю. Но не хотел добавлять лишнюю библиотеку.

  • @LemonTreeNOTfree
    @LemonTreeNOTfree 2 роки тому

    Класс, вечером попробую

  • @michelkm9127
    @michelkm9127 2 роки тому +2

    Спасибо за урок. Весьма полезная информация для практического использования. Хотелось бы видеть на вашем канале и другие подобные "фишки", полезные при решении самых разных практических задач.
    Я, например. использую разные платы - Нано, Уно, НодеМЦУ, Вемос. Можно ли установить на ком-пе несколько IDE, для каждой платы - свой? Чтобы не возникало конфликтов и все работало надежно? Можно ли устанавливать для каждого проекта свои библиотеки и отключать их при другом проекте, чтобы не возникали конфликты и путаница? Как не запутаться?

  • @alexeigopher5458
    @alexeigopher5458 2 роки тому +1

    fantastic! Class !!!

  • @DEABLO_9
    @DEABLO_9 4 місяці тому

    Боюсь спросить, а в чëм смысл переменной 4:47 : "unsigned long prev_ms = 0"? А то непонятно, всë равно же в условии, currentTime вычитаем по сути ноль, а смысл? Я возможно не понял😥

    • @arsi200
      @arsi200 3 місяці тому

      currentTime = millis(), по сути currentTime это и есть millis, а millis показывает сколько миллисекунд прошло с момента включения ардуино. Команда задержки условно работает так, ро началу currentTime и millis имеют 0, а на on1 или off1 задается значение, которое потом будет использоватся в качестве меры нужной задержки.
      Когда программа стартует миллис копится до момента пока разность между миллис (currentTime) и perv_ms не будет больше чем On1 (1000).
      Следовательно, если небыло бы perv_ms, то значение миллис (currentTime) всегда бы была больше On1 (1000) и больше эта функция задержки не повторялась бы, она бы срабатывала только один раз при включении ардуино

    • @arsi200
      @arsi200 3 місяці тому

      но с этой формулой "currentTime - perv_ms" миллис будто обнуляется всегда, но локально, только для этой функции

  • @evgenii3318
    @evgenii3318 Рік тому

    Здравствуйте. Сильно нужно изменить скетч, что бы при нажатии на кнопку светодиод моргал 3 секунды, а затем светился постоянно, пока не отпустил кнопку. И так в цикле. Спасибо.

  • @chinarulit1126
    @chinarulit1126 2 роки тому

    А можно функции millis задавать значение( увеличивать или уменьшать )? В первом примере сравнение с millis ждет 5 секунд потом включает светодиод а если надо сразу после включения включить светодиод а потом работать как положено, можно было бы сразу millis увеличить на 5000, но можно ли так? Что можно слелать ?

  • @viktoroleks9664
    @viktoroleks9664 Рік тому

    Здравствуйте, помогите пожалуйста.
    Мне нужно чтоб на цифровом Пине после нажатия и удержания кнопки через секунду появлялся высокий потенциал.
    Как это реализовать?
    Спасибо

    • @kama05007
      @kama05007 8 місяців тому

      Вопрос решен?

  • @stassbass2010
    @stassbass2010 2 роки тому

    Как раз щас актуально. т.к. постоянно вырубают свет, то на ардуинке настоил 2 порта на выход в одном просто мигалка типа работает, а в другом 9 мин вкл для прокачки отопления и 20 мин выкл для прогрева котла.

  • @ДмитрийПетров-й4ю
    @ДмитрийПетров-й4ю 2 роки тому

    Главное - это помнить о "тыкве".

    • @arduino2000
      @arduino2000  2 роки тому

      Тыква это 49 дней?

    • @ДмитрийПетров-й4ю
      @ДмитрийПетров-й4ю 2 роки тому

      @@arduino2000
      Ну да

    • @arduino2000
      @arduino2000  2 роки тому +2

      Да не так это страшно. Дойдёт до конца и начнёт считать с начала. Да и редко у кого Ардуина 50 дней без сбоя работает )))

    • @serge221
      @serge221 2 роки тому

      @@arduino2000 тыква не страшна. Дуина работает 2 года без выключения. И милис есть и прерывания - главно правильно писать код

  • @samantafox4311
    @samantafox4311 Рік тому

    А почему "учитель", то есть вы, говорит, что кнопка включает 4-й светодиод, на на деле включается 5-й? Это и называется все через Ж! Вроде должно быть все понятно, мол какая разница, но если бы не было разницы, вместо окон двери были бы!

    • @arduino2000
      @arduino2000  Рік тому +2

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

  • @semisemikon1973
    @semisemikon1973 2 роки тому +1

    С переполнением так ничего и не пояснил...

    • @arduino2000
      @arduino2000  2 роки тому

      А чего объяснять то. Дошло до конца и отсчет пошёл заново

    • @semisemikon1973
      @semisemikon1973 2 роки тому

      @@arduino2000 И что, стоп машина? Нет!

    • @arduino2000
      @arduino2000  2 роки тому

      Почему стоп? Я так не говорил.

    • @semisemikon1973
      @semisemikon1973 2 роки тому +1

      @@arduino2000 Конечно не говорил. Просто фраза о переполнении счётчика через полтора месяца прозвучала так, как будто это приведет к каким то фатальным последствиям. По этому и хотелось бы услышать, что конкретно произойдет и как это повлияет на работу программы. Понятно, что конкретно Ваша программа не рассчитана на постоянную работу такое длительное время, но все же... :-)

  • @gooexp3299
    @gooexp3299 Рік тому

    роботный голос - фигня. Пробуй своим

  • @scankomp241
    @scankomp241 Рік тому

    мммм ясно