#include <Servo.h>
Servo myservo; // create servo object to control a servo
void setup() {
myservo.attach(9);
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
int pos = Serial.parseInt();
myservo.write(pos);
}
} Arduino Servo Motor
1
●106
- 23-01-2023, 15:38:56Herkese merhaba, arduino ile seri haberleşme servo motor kontrolü yapmak istiyorum. Aşağıdaki kodları yazdığımda kontrol oluyor fakat motor yazdığım dereceye gidip 0 konumuna geri dönmekte bunu nasıl düzeltebilirim?
- 26-01-2023, 02:58:22#include <Servo.h>
Servo myservo; // create servo object to control a servo
void setup() {
myservo.attach(9);
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
int pos = Serial.parseInt();
Serial.end(); /*end serial communication*/
Serial.begin(9600); /*clear serial buffer*/
myservo.write(pos);
}
}
böyle deneseniz bir. olmazsa Serial.flush() denersiniz