الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع ريموت كنترول لجهاز الكمبيوتر

مغلق
بدأه mohbahet في 28 يوليو 2006 · 9 رد · 1,592 مشاهدة · في التحكم الصناعي وربط الحاسب بالعالم الخارجي
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اعمل على مشروع ريموت كنترول لجهاز الكمبيوتر وقمت بعمل الدائرة وقمت بتجربته على برنامج من على الانترنت ولكنى ابغى عمل برنامج له بالفيجوال c++

او اى برنامج برمجة اخر واقف الان على طريقة قراءة البضة الكهربية ببرنامج البرمجة فمن يستطيع مساعدتى بالدالة والاكواد المطلوبه :blink:

#2

السلام عليكم و رحمة الله و بركاته

إن شاء الله الموضوع الاتى يفيدك

http://www.qariya.com/vb/showthread.php?t=253

#3

شكرا جزيلا يا اخ محمد علي هذه المساعدة لك جزيل الشكر

#4

اعتقد انني استطيع مساعدتك بالفيجوال بيسك .................. ما رايك

#5

انتظر مساعدتك يا اخى ولك جزيل الشكر واحب ان اعرفك ان هذا الموضوع هام جدا بالنسبة لى وجزاكم الله خيرا

#6

أخى يمكن إنجاز هذه العملية بطريقتين:

1. عن طريق ال Win32 API's و هذه ستصلح لأى ويندوز.

2. عن طريق التعامل مباشرة مع ال registers بتاعة البورت, وهذه الطريقة أنا إستخدمتها قبلا على الويندوز 98 لكنها لن تعمل على أى نظام NT, كل الفكرة إنك لازم تعرف عنوان ال registers اللى حتتعامل معها و تستخدم دوال _inp و _outp من الفيجوال سى++ للقراءة والكتابة على الريجستر بتاعة البورت اللى عايز تتعامل معاها.

و لقراءة نبضه واحدة (يعنى بت واحد) لازم تعمل ماسك يكون كله أصفار ماعدا مكان هذا البت فقط يكون بواحد و تعمل AND مع القيمة المقرؤة من البورت, لو الناتج طلع يساوى قيمة الماسك يبقى البت كان بواحد غير ذلك يبقى البت بصفر.

ملاحظة أخيرة, توجد بعض ال bits فى بعض ال registers تكون قيمتها 0 عندما تكون active و قيمتها 1 عندما تكون idle فيجب عليك التأكد من نوع ال logic المستخدم فى ال register قبل البدء فى كتابة البرنامج.

تم تعديل هذه المشاركة بواسطة Blueteeth في 13 أغسطس 2006 في 23:20

#7

اشكرك يا اخى ولكن اريد المزيد من المساعدة فمتلا انا ساتعامل مع السريال بورت rs232 وعنوانه 3f8 فارجو شرح الطريقة بالتفصيل اذا كنت ساستعمل البرنامج على اى نسخة ويندوز

#8

التعامل مع المنفذ التسلسلي يكون عن طريق دوال الـ API

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

#9

أخى عن دوال ال API إنت بتستخدم دوال CreateFile و WriteFile و ReadFile للتعامل مع البورت دور فى ال MSDN لتفاصيل الإستخدام, هو دا كل معلوماتى عن ال API أسف كان نفسى أساعدك أكثر.

#10

شكرا لكم على تعاونكم معى

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…