فكرة مشروع التحكم بمحرك السيرفو
طبعا تبدو فكرة المشروع بسيطة ولا تحتاج الكثير من المهارات
البرمجية اذا لماذا هذا المشروع البسيط
حقيقة فكرة التحكم بمحرك سيرفو قد تكون عملية ومفيدة
جدا وذلك للمواصفات الجيدة اللتي يتمتع بها هذا المحرك
واللتي سنستعرضها الأن
نرى في الصورة أصغر نوع
المسمى sg90
يمتلك هذا النوع مثل معظم محركات السيرفو ثلاثة أقطاب
البني ..........GND
الأحمر ........VCC
البرتقالي ......CONTROL
يتحرك هذا المحرك بزاوية 180 درجة بدءا من الصفر ونلاحظ
في الكود كيف قمنا بتحويل قيمة المقاومة الأنالوج في المجال 0 الى 1023 للقيم من 0 الى 180 درجة من خلال تعليمة MAP
فكرة مشروع التحكم بمحرك السيرفو
الكود البرمجي
<#include <Servo.h>
int pos =0
int val
Servo servo_9
void setup()
{
; servo_9.attach(9)}
void loop()
{
; val =analogRead(A0)
; pos =map(val,0,1023,0,180)
; servo_9.write(pos)
; delay(15)
}
طبعا بنفس الطريقة قمت بانشاء ذراع قابلة للحركة يمكن استخدامها مع مشاريع الروبوت وأيضا ن الممكن تثبيت
كاميرة مراقبة عليها والتحكم بها من خلال
<#include <Servo.h>
int pos1 =0
int pos2 =0
}
; pos2 =map(val2,0,1023,0,180)
; delay(15)
https://youtu.be/-PSqQyt_3l0
خدماتنا
0 تعليقات:
إرسال تعليق
الاشتراك في تعليقات الرسالة [Atom]
<< الصفحة الرئيسية