منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
عرض جميع منافذ الـ usb - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : عرض جميع منافذ الـ usb (/showthread.php?tid=9773)

الصفحات: 1 2 3


عرض جميع منافذ الـ usb - Mido9 - 25-07-13

kslawy كتب :أخي في البداية قلت لك
أضف أولاً المرجع System.Management من المصادر ثم استورده أعلى الفورم :
كود :
[FONT=Verdana]Imports [/FONT][color=#333333][FONT=Verdana]System.Management[/FONT][/color]


بالفعل انا اسف نسيت استورد فى اعلى الفورم

فعلا ظهرت المنافذ ولكن هل يمكن عرضها فى كومبو بوكس ؟

و هل تملك اي فكره عن غلق منفذ محدد ؟

وشكرا لك


عرض جميع منافذ الـ usb - الشاكي لله - 25-07-13

Mido9 كتب :جزاك الله خيرا اخي الفاضل بارك الله فيك ،، فعلاً مشكلة لم اجد لها حل حتى الان
+ بالنسبه للـ parallel هل تملك الطريقة لإيقافه ؟

وشكرا لك

طبعا اخي

انا برمجت برنامج كامل يتحكم فيه

عشان كان موجه الي عمل لتصميم مشروع التخرج من احد اقاربي

كانت واجهة البرنامج كالتالي :




عندما يقول المستخدم 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- اذا وجدت انه يضيئ فهذا جيد واذا لم يضيئ فهذا جيد

فأنا سأتوقف عند هذي النقطة واذا حاب اكمل قم بالتجربة ثم رد علي بالنتائج

عشان اكمل معاك


تحياتي


عرض جميع منافذ الـ usb - Mido9 - 25-07-13

الشاكي لله كتب :طبعا اخي

انا برمجت برنامج كامل يتحكم فيه

عشان كان موجه الي عمل لتصميم مشروع التخرج من احد اقاربي

كانت واجهة البرنامج كالتالي :




عندما يقول المستخدم 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- اذا وجدت انه يضيئ فهذا جيد واذا لم يضيئ فهذا جيد

فأنا سأتوقف عند هذي النقطة واذا حاب اكمل قم بالتجربة ثم رد علي بالنتائج

عشان اكمل معاك


تحياتي

بارك الله فيك ، بارك الله فيك ، بارك الله فيك

بالفعل قمت بتجربة اليدز واضائت الحمد لله و شغاله تمااام .. فقط ينقصنى تشغيله و إيقافه من واجهة برنامجي

وجزاك الله خيرا على مجهودك معي Smile


عرض جميع منافذ الـ usb - الشاكي لله - 25-07-13

Mido9 كتب :بارك الله فيك ، بارك الله فيك ، بارك الله فيك

بالفعل قمت بتجربة اليدز واضائت الحمد لله و شغاله تمااام .. فقط ينقصنى تشغيله و إيقافه من واجهة برنامجي

وجزاك الله خيرا على مجهودك معي Smile

تمام اخوي

نكمل قصتنا ...Big Grin


الان قبل لانبرمج برنامج يتحكم باغلاق وتفعيل الoutput pins علينا التحقق اولا من أن الoutput تنغلق لو لا

بس قبل ذلك . انت وصلت طرف الled باي output pins ؟؟

في التخطيط يوجد 8 ouput pins كل وحدة ليها اسم

من D0 الى D7

اي وحدة وصلت طرف الليدز بها ؟


عرض جميع منافذ الـ usb - Mido9 - 26-07-13

ربنا يجزيك كل خير يارب

انا حاليا وصلت الليد بـ D3 الى هوا رقم 5
ووصلت الطرف الثاني ground pins فى رقم 18


عرض جميع منافذ الـ usb - الشاكي لله - 26-07-13

اوك اخوي

اصبر دقيقة ابرمج لك برنامج صغير يغلق هذا الpin ويشغله

بعدين بشرح لك شلون تسوي برنامج يتحكم بكل المpins

دقايق


عرض جميع منافذ الـ usb - Mido9 - 26-07-13

الشاكي لله كتب :اوك اخوي

اصبر دقيقة ابرمج لك برنامج صغير يغلق هذا الpin ويشغله

بعدين بشرح لك شلون تسوي برنامج يتحكم بكل المpins

دقايق


والله يعجز لساني عن شكرك
اللهم ارزقة الفردوس الاعلى ان شاء الله

بانتظارك بارك الله فيك ولكن حبذا لوكان الكود vb.net

وجزاك الله عنا خيرا


عرض جميع منافذ الـ usb - الشاكي لله - 26-07-13

تفضل اخي

نزل المثال وقم بتشغيل inpout.exe عشان يتم نقل ملف inpout.dll الى ملفات السيستم

وهو ضروري للتحكم في البورت

--

بعد ذلك شغل البرنامج المرفق وقم بفتح واغلاق الpin

اذا غلقته ولم يتم اطفاء الleds خبرني


عرض جميع منافذ الـ usb - الشاكي لله - 26-07-13

الان جرب اخوي

بعدين بقولك شلون تكتب برنامجك وتتحكم في الparallel port

سواء بالسي شارب او فيجوال


عرض جميع منافذ الـ usb - Mido9 - 26-07-13

ماشاء الله عليك تسلملي

تمت التجربة والحمد لله ظبطت معي تماااااام

و جربت كذا مره اني اغلق و افتح اليد و اشتغلت بشكل ممتاز ماشاء الله

بارك الله فيك

منتظرك لمعرفة الطريقة وشكرا لك