قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

Lemar
:: مهندس ::
تاريخ التسجيل: Mar 2015
المشاركات: 2
نشاط [ Lemar ]
قوة السمعة:0
قديم 07-03-2015, 02:50 PM المشاركة 1   
ha مساعده arduino UNO+L298n Twitter FaceBook Google+



السلام عليكم

انا عندي مشروع روبوت على شكل سيارة بتحكم في عن بعد لكن قبلها عملت كود عشان اتاكد من انو كل فنكشن بيقوم بوظيفتوا

المشكله forward , backward تمام شغالين الول مع عقارب الساعه والتانيه عكس عقارب الساعه

لكن يوم اجي لليمين واليسار على حسب معرفتي انو المفروض لمن اطلب امر اليمين

العجلة بجهه اليمنى تتحرك عكس عقارب الساعه واليسرى مع عقارب الساعه

ولمن اضغط يسار الجهه اليمنى من الموتور يكون باتجاه عقارب الساعه واليسرى عكس

لكن انا يكون العكس لمن اضغط يمين الجهه اليمنى يروح مع عقارب الساعه واليسرى عكس عقارب الساعه

كود:
const int IN1=4;
const int IN2=5;
const int IN3=6;
const int IN4=7;


void setup() {
  // fIRST , define the Motor's pin as an OUTPUT
  
pinMode( IN1 ,OUTPUT);// Right Motor 1st wire
pinMode( IN2 ,OUTPUT);// Right Motor 2nd wire
pinMode( IN3 ,OUTPUT);// left Motor 1st wire
pinMode( IN4 ,OUTPUT);// left Motor 2nd wire
Serial.begin(115200);
}

void FORWARD(int Speed){
 
 
  analogWrite(IN1,0);
  analogWrite(IN2,Speed);
  analogWrite(IN3,Speed);
  analogWrite(IN4,0);
}
void BACKWARD(int Speed){
  
  analogWrite(IN1,Speed);
  analogWrite(IN2,0);
  analogWrite(IN3,0);
  analogWrite(IN4,Speed);
}

void RIGHT(int Speed){
  
  analogWrite(IN1,Speed);
  analogWrite(IN2,0);
  analogWrite(IN3,Speed);
  analogWrite(IN4,0);
}

void LEFT(int Speed){
 
  analogWrite(IN1,0);
  analogWrite(IN2,Speed);
  analogWrite(IN3,0);
  analogWrite(IN4,Speed);
}

void Stop(){
  
  analogWrite(IN1,0);
  analogWrite(IN2,0);
  analogWrite(IN3,0);
  analogWrite(IN4,0);
}


void loop() {
 FORWARD(55);delay(2000);
 Stop();delay(500);
LEFT(55); delay(2000);
 Stop();delay(500);
}
وهادا طريقة تركيبي



هل في شي عندي غلط بالكود او التركيب

اعلانات

Lemar
:: مهندس ::
تاريخ التسجيل: Mar 2015
المشاركات: 2
نشاط [ Lemar ]
قوة السمعة:0
قديم 07-03-2015, 02:54 PM المشاركة 2   
افتراضي


وانا بستخدم هالنوع في طريقة احدد وين الموتور الايمن او الايسر


اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 06:46 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025