توجه: قیمتها به روز هستند و فروش حضوری نداریم. ساعات پاسخگویی از 9 تا 5 عصر
ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و میتوانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعتهای اعلام شده در خدمتیم.
شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها
ارسال سریع تهران (تحویل همان روز)
تمامی شهرهای ایران با پست
بخش قوانین ارسال و قوانین خرید را مطالعه کنید.
لطفا ابتدا وارد شوید.
ورود به سیستمیک حساب کاربری رایگان برای ذخیره آیتمهای محبوب ایجاد کنید.
ورود به سیستم
من از نمونه کد سروو خود آردواینو استفاده کردم اما همان مشکلی که اشاره شد را دارد. متاسفانه پاسخ گو هم نیستید...
/*
Controlling a servo position using a potentiometer (variable resistor)
by Michal Rinott
modified on 8 Nov 2013
by Scott Fitzgerald
http://www.arduino.cc/en/Tutorial/Knob
*/
#include
Servo myservo; // create servo object to control a servo
int potpin = 0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup() {
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop() {
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
درود
همانطور که گفته شد، با توجه به عملکرد سرو در مقادیر مختلف، کد آردوینو ایراد دارد و پیشنهاد میشود با نمونه کد های دیگر تست کنید.
من برای تست از مثال خود IDE آردواینو استفاده کردم. File>Examples>Servo>Knob. برای مقادیر کمتر از 90درجه سروو درست کار می کند اما بعد از 90 درجه مجددا در همان جهت به حرکت خودش ادامه می دهد.
/*
Controlling a servo position using a potentiometer (variable resistor)
by Michal Rinott
modified on 8 Nov 2013
by Scott Fitzgerald
http://www.arduino.cc/en/Tutorial/Knob
*/
#include
Servo myservo; // create servo object to control a servo
int potpin = 0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup() {
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop() {
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180)
myservo.write(val); // sets the servo position according to the scaled value
delay(15); // waits for the servo to get there
}
درود
با توجه به این نکته سرو حتی در مقادیر کمتر از 90 درجه چرخش دارد، پس عملکرد سرو ایرادی ندارد. کد آردوینو صحیح است و با نمونه کد های دیگر تست کنید.
سلام
من یکی از این کالا تهیه کرده ام اما محصول ایراد دارد به نحوی که فقط در یک جهت دوران می کند. چطور باید کالا رو مرجوع کنم ؟
با سلام
ضمن تشکر از توجه شما، لطفا قبل از اقدام به مرجوعی، مواردی را جهت بررسی اعلام بفرمایید.
نمونه برنامه و روش استفاده از سرو موتور را دقیقا اعلام بفرمایید.