loop()

Описание

После создания функции setup(), которая инициализирует и устанавливает начальные значения, функция loop() делает именно то, что подсказывает её название, и циклически выполняется последовательно, позволяя вашей программе изменяться и реагировать. Используйте её для активного управления платой Arduino.

Пример кода

int buttonPin = 3;

    // setup инициализирует Serial и пин кнопки
    void setup() {
      Serial.begin(9600);
      pinMode(buttonPin, INPUT);
    }

    // loop проверяет пин кнопки каждый раз
    // и отправит данные по Serial, если кнопка нажата
    void loop() {
      if (digitalRead(buttonPin) == HIGH) {
        Serial.write('H');
      }
      else {
        Serial.write('L');
      }

      delay(1000);
    }

Смотрите также