|
اريدك تضع في اخراجات البك دايودات ضوئية ومقاومة وتفصل دائرة المحرك وتعيد التجربة ربما المحرك يعمل تشويش على الدائرة
وسادرس البرنامج واجيبك بعد نصف ساعة لان حان وقت الصلاة
|
أهلا أخي العزيز
قمت باعادة تجربة البرنامج ،، وظهر لي ان هناك خطأ في البرمجة حيث لم استخدم مذبذب خارجي ،، واستعنت بالمذبذب الداخلي للمايكرو ولكن لم احدد هذا الخيار من برنامج المايكرو سي وبالتالي لم يعمل البرنامج بالشكل المطلوب ،،
قمت بتعديل الخطأ المذكور ومن قم قمت بتجربة البرنامج ،، بعد فصل المحرك والترانسيسترات ،، وكانت النتيجة ان الدايودات الضوئية ضلت مشتعلة كما هي الحالة الأساسية في الكود ،،
أي هذا السطر ، ،
كود:
PORTB=0b00010010; // intial state
وقد قمت بالتأكد من ذلك عبر تغيير هذا الرقم فتغيرت الدايودات المضيئة ،،
عموما ،، قمت بتوصيل الأنترفيس كارد في البورت B2 , B3 ،، واوصلت الــ com من الانترفيس كارد بالجهد الموجب ،، وشغلت برنامج ماك 3 ،، وقمت بتحميل g code file من الملفات الموجودة مع البرنامج اساسا ،، وبدأت العملية ،، ولكن لم تتغير اي اضاءه في اي من الليدات ،، وذلك يعني ان المايكركنترولر اما انه لا يستجيب لاشارة الإنترفيس كارد او انه لا توجد اشاره أصلا ،،
لاحظت تغير اشارة الــ dir من صفر إلى حوالي ( سالب 2.15 فولت ) بين dir والــ com ولكن لا ادري هل ان اشارة step كانت تعمل ام لا !!
لم افهم لماذا الإشارة بالسالب بين الــ dir الــ com !
وملاحظة أخرى ،، / قيمة الجهد كانت تتغير بين صفر و سالب 2.15 هذا قبل توصيل الــ com بالجهد السالب للدائرة ،، اما بعد التوصيل ،، كانت القيمة تتغير من صفر إلى سالب 0.7 فولت فقط !،
اعلم انني اثقل عليك بالتفاصيل ،، ولكن حتى تكون في الصورة التامة معي ،
شكرا لك
تمنياتي