Помогите вставить в скетч паузу 10 секунд
- Войдите на сайт для отправки комментариев
#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;
}
А почитать форум? не?
прежде чем кудато вставлять паузу желательно научиться вставлять правильно код,и формировать четче свои хотелки.
а так же читать мануал,например http://arduino.ru/Reference/Delay
delay(10000);
Вставляйте, я добрый сегодня.