أولا لم تضع ارقام للمكونات حتى يمكن مناقشتك
ثانيا الموتورات 12 فولت و خرج الميكرو 5 فولت فلن تفتح الترانزيستورات العلوية - اكتب فى جوجل h-bridge تجد الاف الدوائر اختار منها ما يعمل على 12 فولت و التحكم من ميكرو
ثالثا لم تذكر كيف تستشعر أن الموتور يدور ولا متى يصل إلى هدفه و كيف تحدد اربع لفات
و اخيرا ربما التردد 5000 سيكون مرتفعا بالنسبة لموتور و عادة يكون من 50 إلى 200
أيضا طبقا للكود سيتحرك الموتور دوما إما للأمام او الوراء (للخلف) "مع أو عكس عقارب الساعة" طبقا لوضع المفتاح
ولن يتوقف بعد أى فترة فى أى من الإتجاهين
|
اخي ماجد . في نفس الدائرة الترانزيسترات تشتغل معي لما اعمل لها ساميولايت
لما قلت كيف تستشعر الموتور يدور او لا فيا ليت تفيدني كيف اعرف
بالنسبة للتردد 5000 فاشتغلت على اقل منه فلما اعمل لها debug ما يرضى يشتغل .
طبعا طبقا للكود فاصل عمل البرنامج هو عمل كونترول في السرعة والاتجاه
لان في الاخير ابي احرك كرسي متحرك فلما اعطيه امر الوقوف فرضا من ريموت كونترول يتوقف بعدين يتجه نحو اليسار 90 درجه ثم يذهب للوراء 4 دورات ويتوقف
المكونات :
مقاوتين متغيره pot - hg 1k
2 سويتش مع مقاومتين 10K
10 ترانزسيسترات من نوع 2n2222
2 دي سي موتور
المخارج من المايكرو
RB 0 الى السوتش
RB 3 الى السوتش
RC 0 الى التانزيستور اول والثالث في االموتور الاول
RC 3 الى التانزيستور الثاني والرابع في الموتور الأول
RC 4 الى التانزيستور الخامس والسابع في الموتور الثاني
RC 5 الى التانزيستور السادس والثامن في الموتور الثاني
CCP 1 موصل في التانزيستور الوحيد في الموتور الاول
CCP 2 موصل في التانزيستور الوحيد في الموتور الثاني