25-07-13, 09:54 PM
الشاكي لله كتب :طبعا اخي
انا برمجت برنامج كامل يتحكم فيه
عشان كان موجه الي عمل لتصميم مشروع التخرج من احد اقاربي
كانت واجهة البرنامج كالتالي :
![]()
عندما يقول المستخدم switch on the light ثم يقول yes يتم تشغيل اللمبة
![]()
وهكذا بالنسبة للمروحة وللمكيف
للأسف ماقدر ارفع سورس البرنامج لأني ماستأذنت من صاحب العمل
ولكن بشرح لك باختصار كيف قمت بفعل ذلك
افترض ان لديك خلفية عن الكهرباء والsingal
ماهو الsignal ?
هي نبضة كهربائية قيمة جهدها 5 فولت وتساوي 1 بانظام الثنائي(binary) وتقدر من خلال هذي الsignal تشغل الled او توصيله بالريلاي لتشغيل اجهزة المنزل دات الجهد العالي
كيف تستطيع الحصول على هذا signal في الparallel port ؟
تستطيع الحصول عليه من احد الpins الخاصة بالoutput في الparaller port
شوف تخطيط الparallel
![]()
الارقام من 2 الى9 تمثل الoutput يعني مصدر الsignal او بتعبير اخر مصدر ال5 volt
طبعا هذي الPINS من 2-9 ممكن اغلاقها بسهولة من اي برنامج تقوم ببرمجته
اذا اغلقت الPIN ماراح يكون في signal يعني 0فولت او 0 في الثنائي
الان ماببدأ وياك في الخطوة الثانية لان الموضوع راح يطول .
اولا قم بتجربة تشغيل الled من الparallel
واذا نجحت بقولك الخطوة التالية
خطوات تشغيل الled
1- قم بتوصيل طرف من الled الى احد الoutput pins الي هي من 2 الى 9 في الصورة
2- قم بتوصيل طرف الled الاخر الى ground pins الى هي من 18 ال 25 < ضع الطرف في اي pin مو مشكلة
3- اذا وجدت انه يضيئ فهذا جيد واذا لم يضيئ فهذا جيد
فأنا سأتوقف عند هذي النقطة واذا حاب اكمل قم بالتجربة ثم رد علي بالنتائج
عشان اكمل معاك
تحياتي
بارك الله فيك ، بارك الله فيك ، بارك الله فيك
بالفعل قمت بتجربة اليدز واضائت الحمد لله و شغاله تمااام .. فقط ينقصنى تشغيله و إيقافه من واجهة برنامجي
وجزاك الله خيرا على مجهودك معي

