Вклинюсь в тему.
Подскажите пожалуйста, что не верно в коде, т.к. при заливке не работает как ожидалось.
Ожидается, что серва через 2с восстанавливает свой угол, если положение вала было сбито вручную.
Подскажите пожалуйста, что не верно в коде, т.к. при заливке не работает как ожидалось.
Ожидается, что серва через 2с восстанавливает свой угол, если положение вала было сбито вручную.
C++:
#include <Arduino.h>
#include <Servo.h>
Servo servo;
uint32_t tmr;
void setup() {
servo.attach(6);
}
void loop() {
if(millis() - tmr >= 2000) {
servo.attach(6);
tmr = millis();
servo.write(100);
servo.detach(); // Поворачиваем серво вручную на любой угол, ждем повтора цикла
}
}