Команда для одноразового выполнения.



  • Я совсем новичок. Подскажите пожалуйста команду для Arduino Wire, которая выполняла бы определённое действие только лишь один раз, сразу после включения arduino. (Например чтобы донёсся звуковой сигнал из спикера - пищалки, а уже за этим выполнялись циклические действия). Заранее благодарю!


  • Админ

    Думаю можно использовать команду millis()

    millis()
    Возвращает количество миллисекунд с момента начала выполнения текущей программы на плате Arduino.

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



  • Спасибо вам! Я уже разобрался, проще некуда. Нужно лишь прописать команду digitalWrite не посредственно в "void setup() {". И естественно она выполниться лишь однажды при запуске платы.



Похоже, подключение к Хаб было разорвано, подождите, пока мы пытаемся восстановить соединение.