Помогите вставить в скетч паузу 10 секунд

sanya _47
Offline
Зарегистрирован: 26.10.2018

#include <Servo.h> // подкл.библ.
Servo MyServo; // создаем обект MyServo
// Установим значения поумолчанию
int center = 90; //Центр
int angle = 15;// Угол
int wait = 3;//Задержка

int GETcenter;
int GETangle;
int GETwait;

void setup() {
  Serial.begin(9600); // Создание последовательного соединения
  MyServo.attach(9); // Подклучаем серво к пину 9
}

void loop() {
  for (int i = 0; i < angle; i++) { // Поворот влево
    MyServo.write(center - i);
    delay(wait);
  }
  for (int i = 0; i < angle; i++) { // Возврат в центр
    MyServo.write((center - angle) + i);
    delay(wait);
  }
  for (int i = 0; i < angle; i++) { // Поворот вправо
    MyServo.write(center + i);
    delay(wait);
  }
  for (int i = 0; i < angle; i++) { // Возврат в центр
    MyServo.write((center + angle) - i);
    delay(wait);
  }
  Serial.print(String(center) + "," + String(angle) + "," + String(wait) + "," + '\n');

  while (Serial.available() > 0) {
    GETcenter = Serial.parseInt();
    GETangle = Serial.parseInt();
    GETwait = Serial.parseInt();
    if (Serial.read() == '\n') {
      GetVar();
    }
  }
}
void GetVar() {
  center = GETcenter;
  angle = GETangle;
  wait = GETwait;
}

Logik
Offline
Зарегистрирован: 05.08.2014

А почитать форум? не?

mixail844
Offline
Зарегистрирован: 30.04.2012

прежде чем кудато вставлять паузу желательно научиться вставлять правильно код,и формировать четче свои хотелки.

а так же читать мануал,например http://arduino.ru/Reference/Delay

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

delay(10000);

Вставляйте, я добрый сегодня.