جاروب شفت یک سرو موتور RC،باعث میشود 180 درجه عقب و جلو برود. این مثال باعث می شود که از کتابخانه سرو آدرینو استفاده کنید.
سخت افزار موردنیاز
برد آردینو
(1) سرو موتور
سیم
مدار
سرو موتور دارای سه سیم است: تغذیه، زمین و سیگنال. سیم تغذیه معمولا قرمز است و باید به پین 5 ولت روی برد آدرینو متصل شود. سیم زمین معمولا مشکی یا قهوه ای است و باید یک پین زمین روی برد آدرینو متصل شود. پین(سیم) سیگنال معمولا زرد یا نارنجی است و باید به 9 روی برد آردینو متصل شود.
تصویر از Fritzing .برای مثال های بیشتر ،به صفحه پروژه Fritzng نگاه کنید.
شماتیک:
کد:
#include <Servo.h>
Servo myservo; // برای کنترل یک servo object ساخت
// می تواند ساخته شود servo objects مکسیمم هشت
int pos = 0; // متغیر برای ذخیره موقعیت سرو
void setup()
{
myservo.attach(9); // servo object اتصال سرو روی پین 9 برای
}
void loop()
{
for(pos = 0; pos < 180; pos += 1) // رفتن از 0 درجه به 180 درجه
{ // در مراحل یک درجه
myservo.write(pos); // 'pos' خواستن سرو برای رفتن به موقعیت در متغیر
delay(15); // انتظار تا 15 میلی ثانیه برای رسیدن سرو به موقعیت
}
for(pos = 180; pos>=1; pos-=1) //رفتن از 180 درجه به 0 درجه
{
myservo.write(pos); // 'pos' خواستن سرو برای رفتن به موقعیت در متغیر
delay(15); // انتظار تا 15 میلی ثانیه برای رسیدن سرو به موقعیت
}
}
لینک سایت:Arduino - Sweep