التحكم في محرك DC باسهل الطرق وايسرها كما تلاحظون في الشكل عندنا درايفر مهم وبسيط التعامل معه ومن مميزاته انه يتعامل مع التيارات الي 1A من 4.5V الي 36V وهذا جميل جدا لانه يفيد في بعض التطبيقات , تمام الان هذا الدرايفر كما ذكرت سهل التعامل معه له ثلاث اطراف في المدخل IN1,IN2,EN1 طبعا اذا كان المدخل الاول high والمدخل الثاني low بشرط ان مدخل enable or EN1 يكون high فعندئذ راح يعطي خرج للمحرك ويدور باتجاة عقارب الساعة والعكس صحيح ..
فعند الضغط على المفتاح الاول راح يدور المحرك الي اليمين (+) وعند الضغط على المفتاح الثاني راح يدور المحرك الي اليسار (-) وعند الضغط على اخر مفتاح سيتوقف المحرك تمام الي الان وهذا الكود سهل جدا جدا
كود:
القرية الالكترونية www.qariya.com void main() { adcon1=0x07; trisa=0xff; trisb=0x00; portb.f4=1; while(1){ if(porta.f0==0){ portb.f1=1; portb.f2=0; } if(porta.f1==0){ portb.f1=0; portb.f2=1; } if(porta.f2==0){ portb.f1=0; portb.f2=0; } }} ممكن نطبق بدل السوتشات نضع سينسور ايضا اهم شي فهم الفكرة الرئيسية اتمنى للجميع التوفيق والنجاح في الداريين واي سؤال انا حاضر واتمنى ان تكون المشاريع التى اقدما مفيدة وسهلة ولاتنسونا من دعاء للرد أو الاستفسار حول هذا المشروع أضغط هنا |