[BASIC] 012 SERVO SWEEP (เซอร์โว)
Servo myservo; // สร้าง object สำหรับการควบคุม servovoid setup(){
...
myservo.setPeriodHertz(50); // ตั้งค่าความถี่มาตรฐาน 50 Hz
myservo.attach(servoPin); // กำหนดคาบเวลา min/max ที่จะใช้ควบคุม Servo
...
}myservo.write( pos ); // โดยที่ pos คือองศาของ servoint a = 0;
int b = 180;
for(int pos=a;pos<=b;pos++){ // หมุนทีละ 1 องศาจากตำแหน่ง a ไป b ทุกๆ 5 มิลลิวินาที
myservo.write(pos); // สั่งให้ servo หมุนไปที่ตำแหน่ง pos
delay(5); // รอ 5 มิลลิวินาที แล้วค่อยหมุนไปตำแหน่งต่อไป
}Last updated
Was this helpful?