עבודה עם מנוע סרבו servo
ערכה: קורס ערכת למידה IOT
מנוע סרבו מאפשר לנו להזיז אותו אל זוית מבוקשת (לרוב עד 90 מעלות)
את המנוע נחבר אל פורט ה-SERVO כך שהכבל השחור של המנוע מתחבר אל GND
כדי לספק מתח הזנה של 5 וולט, יש לחבר את כבל ה-USB השחור אל שקע ה-USB הירוק שעל הכרטיס (בנוסף לכבל הצבעוני שמחובר אל הארדואינו עצמו
לשם העבודה עם המנוע נשתמש בספריה Servo.h
#include <Servo.h>
ניצור אובייקט לעבודה עם המנוע
Servo myservo;
ובתוך פונקצית האתחול נשייך את הפין של הסרבו אלל האובייקט
myservo.attach(PinServo);
כעת, כשנרצה להזיז את ציר המנוע אל זוית מסוימת (נניח 90) נכתוב את הפקודה
myservo.write(90);
לדוגמא, הקוד הבא מזיז את מנוע הסרבו בין 90 ו-0 חמש פעמים
#define PinServo D7
#include <Servo.h>
Servo myservo;
void setup() {
myservo.attach(PinServo);
for (int k = 0; k < 5; k++) {
myservo.write(90);
delay(3000);
myservo.write(0);
delay(3000);
}
}
void loop() {
}