التحكم في محرك السيرفو servo motor من خلال المقاومة
الدرس اليوم هو تتمة للدرس السابق ، إذ سنعمل على التحكم في محرك السيرفو servo motor من خلال المقاومة المتغيرة والتي تسمى potentiomete قبل ذلك لا بد أن نخبر سيادتك كي لا تشعر بالإحباط عن :
ما هو محرك السيرفو :
محرك السيرفو هو نوع خاص من المحركات يستخدم فى التحكم الموضعي أي أنك تستطيع أن تتحكم فى أي نقطة يجب أن يتوقف عندها المحرك وعدد درجات الدوران أيضاً بسبب وجود علبة التروس بداخله التى تعطى دقة فى الحركة، وحركة محرك السيرفو بطيئة جداً لذلك يتميز بالقدرة العالية على التحكم به.
بعد هذا التعريف البسيط لا بد وأنك عرفت استخدامات هذا المحرك وأهميته في مجال الأليكترونيات بصفة خاصة والمجال الصناعي بصفة عامة
حسنا صديقي الان أريد منك أن تفتح برنامجنا المعهود أو قم بالعمل على المعدات الشخصية التي تملكها ، أو استخدم أي برنامج محاكي للأردوينو وقم بتجربة هذا التطبيق :
الكود البرمجي :
***************************************************************
***************************************************************
#include <Servo.h>
Servo my_servo;
int pot_pin = A0;
int val=0;
void setup()
{
my_servo.attach(9);
}
void loop()
{
val = analogRead(pot_pin);
val = map (val , 0 , 1023 , 0 , 180) ;
my_servo.write(val);
delay(15);
}
***************************************************************Servo my_servo;
int pot_pin = A0;
int val=0;
void setup()
{
my_servo.attach(9);
}
void loop()
{
val = analogRead(pot_pin);
val = map (val , 0 , 1023 , 0 , 180) ;
my_servo.write(val);
delay(15);
}
***************************************************************
الصفحة السابقة الصفحة التالية
تعليقات