السلام عليكم
إخواني انا مبرمج VB 6 و غالبا لقد تعلمت جميع مبادئ البرمجة لا وقد عملت برامج لبعض الشركات، ولكن أمنيتي أن اتعلم كيفية الربط بين الVB و الاجهزة الخارجية،
لو حتى مبادئ ارسال و استقبال البيانات من المداخل.
وجزاكم الله الف خير.
السلام عليكم
إخواني انا مبرمج VB 6 و غالبا لقد تعلمت جميع مبادئ البرمجة لا وقد عملت برامج لبعض الشركات، ولكن أمنيتي أن اتعلم كيفية الربط بين الVB و الاجهزة الخارجية،
لو حتى مبادئ ارسال و استقبال البيانات من المداخل.
وجزاكم الله الف خير.
السلام عليكم
لدي بعض الخبرة في استخدام الVB للتحكم بالأجهزة ، و كذلك لإدخال بيانات عن طريق الحساسات sensors ، وذلك باستخدام جهاز اسمه K8000 الذي تنتجه شركة velleman
(قيمة هذا الجهاز 700 ريال سعودي) . هذا الجهاز يعمل بأوامر VB خاصة به. فإن كانت هذه الطريقة مناسبة لك ، فأخبرني وسأبدا إن شاء الله بطرح طريقة استخدام الجهاز
أخي العزيز ان قمت بذلك سأكون لك شاكرا
ننتظر ردك أخوي رضا أسامة..
واذا ممكن أي نوع من الحساسات يمكن التعامل معه عن طريق هذا الجهاز؟؟
وهل التعامل معه يحتاج إلى خبرة في الالكترونيات؟؟
شاكرا لك تعاونك
أخوك طالب الخبرة
بالنسبة لموضوع كرت التحكم عن طريق الVB ، فقد أرفقت ملف وورد به الجزء الأول من الشرح. قبل أن أتابع الجزء الثاني ، أود أن نناقش هذا الجزء سويا .
السلام عليكم ورحمة الله وبركاته...أما بعد
حياك الله أخوي الكريم رضا أسامة.. ومشكور ألف شكر على الدرس.. وان شاء الله تتابع معنا على نفس الموضوع القيّم!
وعشان نمشي مع الموضوع.. عندي عدد كبير من الأسئلة سوف أطرحها لك وأتمنى منك الاجابة قدر الاستطاعة.. وهي كالتالي:
1 - هل تقصد بالـ IC الذي يحدد هل المنفذ للادخال أو للاخراج هو مثل ( الجمبر ) ؟؟ وهل له استخدامات معينة اذا كانت الاجابة بالنفي؟
2 - طبعا بالامكان التحكم عن طريق الجهاز بعدد 16 جهاز خارجي.. هل بالامكان تشغيل اثنين أو ثلاثة معا؟ مثل : 1100100000000000
3 - مهم جدا : هل لنا بمثال عن الحساسات التي من الممكن التعامل معها؟ وكيف يقوم بادخال المعلومة للجهاز؟
4 - مهم جدا : هل بالامكان زيادة عدد الأجهزة الممكن التحكم بها أكثر من 16 جهاز مع امكانية تحديد أكثر من جهاز في نفس الوقت؟
5 - هل لنا بمثال لأمر فيجوال بيسك يتحكم بقطعة معينة؟ وهل للتعامل مع الجهاز أوامر خاصة يجب تعلمها أو اضافتها للفيجوال بيسك مثلا؟
6 - بعيد عن القطعة التي نتكلم عنها : هل يوجد قطعة يمكنني شراءها تقوم بزيادة منافذ الأجهزة التي أتحكم بها عن طريق منفذ الطابعة .. من 8 إلى 256 مثلا؟؟
أود أن أقوم بالتحكم بعدد كبير من الأجهزة عن طريق منفذ الطابعة والذي لا يحوي سوى عدد 8 مخارج.. هل من قطعة ( أقوم بشراءها ) تزيد لي هذه المنافذ؟؟ وكم سعرها تقريبا؟
واعذرنا أخوي رضا أسامة اذا كثرنا عليك.. وودنا تكمل معنا على نفس الموضوع الرائع!
وننتظر ردك يالغالي
أخوك طالب الخبرة
>> اضافة بسيطة <<
صور للقطعة K8000 :

بالاضافة إلى صورة في المرفقات..
علما أنه بعد بحث بسيط على الانترنت عن هذه القطعة.. وجدت منها عدة أنواع مثل : K8001 و K8003 و K8004 ...
ما الفرق بين هذه القطع.. حيث أن فارق السعر كبير جدا!!
وللاضافة وجدت رابط يعرض لك عدد من الأنواع لهذه القطعة مع عرض سعرها :
http://www.gotronic.fr/catalog/micro/micro...e=interface.htm
لكن للأسف الموقع ليس باللغة الانجليزية!
وهنا عندي سؤال اضافي أخوي رضا.. هل الجهاز K8000 يعتبر مايكروكنترول؟؟
وننتظر ردودكم
أخوكم طالب الخبرة
تم تعديل هذه المشاركة بواسطة طالب الخبرة في 7 سبتمبر 2004 في 19:03
:)
السلام عليكم
غدا بإذن الله في الساعة الثامنة مساء تجدون الجزء الثاني من درس "كرت التحكم k8000" ، وبه بإذن الله الإجابات على أسئلة أخي طالب الخبرة . وسامحونا على التأخير
أخي طالب الخبرة ، لقد حاولت تغطية قدر المستطاع من النقاط التي ذكرتها في أسئلتك :
- بالنسبة للــ IC التي تستخدم لإعداد المنفذ كمخرج أو مدخل ، فهي ليست
jumper و لكنها الدائرة المشغلة للمنفذ ، وهي التي تمرر التيار الكهربائي لتشغيل الجهاز المتحكم به أو التيار الذي يمر في الحساس ( كلمة IC integrated circuit)) تعني دائرة إلكترونية متكاملة). وتقوم بحماية الكرت من أي تيار كهربائي لا يتحمله الكرت ، وتسمى بـ optocoupler .
- بالنسبة لتشغيل أكثر من جهاز في نفس فذلك ممكن ، حيث إن كلا من المنافذ مستقل بذاته و أن أوامرالتشغيل في الفيجوال بيسك تحدد فيها المنفذ المراد تشغيله أو إطفاؤه .
- هل الk8000 عبارة عن مايكروكنتروللر ؟ الجواب هو لا ، إنما هو نظام يتكون من أكثر من مايكروكنتروللر وغير ذلك من الدوائر الإلكترونية .
- بالنسبة للفرق بين k8000 و k8001 وk8003 و k8004 : فهذه الأجهزة تختلف عن بعضها تماما. راجع موقع الشركة www.velleman.be.
بالنسبة اللحساسات : يمكن استخدام أي نوع من الحساسات مع k8000 ، إلا أن المسألة تعتمد تماما على كيف تضع الحساس في دائرة إلكترونية بحيث يعطي الكرت القراءة المطلوبة .هذه النقطة سأتكلم عنها فيما بعد ، ولكن إليك مقدمة بسيطة عن الحساسات :
إن أغلب الحساسات عبارة عن مقاومة متغيرة (variable resistance). قيمة مقاومة الحسا س تتغير تتبعا لما يتحسسه. فحساس الحرارة (temperature sensor) تغير قيمة مقاومته بتغير الحرارة . حساس الضوء (light sensor) تتغير قيمة مقاومته بتغير شدة الضوء الذي يصيبه ، وهكذا. وهناك نوع آخر من الحساسات ، هو عبارة عن مفتاح (switch). ومثال ذلك ما يسمى بالread switch. هذا الحساس عبارة عن مفتاح يوصل إذا اقترب منه مغناطيس .
هذه بعض الأمثلة لحساسات معروفة :
Bp104 : حساس ضوئي
Srf04: حساس موجات فوق صوتية
سأتابع لاحقا ما يتعلق ببرمجة الكر ت k8000 عن طريق الvb.
وسامحونا على التقصير
السلام عليكم ورحمة الله وبركاته..أ/ا بعد
حياك الله أخوي الكريم رضا أسامة..ومشكور ألف ألف شكر على ردك الرائع وما تقصر يالغالي
واذا ممكن يالغالي الرد على الاستفسار المهم جدا بالنسبة لي:
6 - بعيد عن القطعة التي نتكلم عنها : هل يوجد قطعة يمكنني شراءها تقوم بزيادة منافذ الأجهزة التي أتحكم بها عن طريق منفذ الطابعة .. من 8 إلى 256 مثلا؟؟
وننتظر دروسك على أحر من الجمر
أخوك طالب الخبرة
:(
ما زلنا بالانتظار :)
السلام عليكم
أخي طالب الخبرة ، لست أدري إن كان هناك ثمة جهاز يزيد عدد الأجهزة المتحكم بها عن طريق منفذ الطابعة . ربما عليك أن تصمم دائرة رقمية تقوم بذلك . أرجو أن تخبرني بالطريقة إن توصلت لها .
شكرا
السلام عليكم ورحمة الله وبركاته..أما بعد
حياك الله أخوي الكريم رضا أسامة...
بالنسبة للطريقة فهي بالفعل موجودة.. ولو تلاحظ ما قصر الاخوان في الرابط التالي:
فقد أوضحوا طريقة عمل الدارة.. ولكن للأسف ليست لدي الخبرة الكافية لعملها فطلبت اذا وجد محل يبيع القطعة لشراءها..
وهل لي بسؤال أخوي رضا.؟؟ متى سوف تقوم باكمال دروسك الرائعة عن جهاز الـ K8000 وطريقة ربطه بالفيجوال بيسك؟
وننتظر ردك
أخوك طالب الخبرة
هذا الموضوع مغلق.