قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

صهيب البلال
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
المشاركات: 85
نشاط [ صهيب البلال ]
قوة السمعة:
قديم 13-11-2010, 05:17 PM المشاركة 17   
افتراضي



اخي صهيب
اولا اشكرك على هذا المجهود الكبير و هو بالتاكيد كلفك الكثير من الوقت و الجهد .
لكن يا اخي هذا لا يختلف كثيرا عن سابقاته من المواضيع التي تتحدث عن توصيل البك بالحاسبة . و قد تطرق الاخ ناصر الى ذلك في بداية حديثه .
انت لماذا مستعجل بطرح الموضوع دفعة واحدة ؟؟

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

وفقك الله لما يحب و يرضى .
أخي الكريم حيدر
أولا : أشكرك على صراحتك في الطرح
ثانيا :أعتقد أنك تتفق معي أنه صار بإمكان الشخص الذي اطلع على الكتيب ان يتعامل مع الـcom ويرسل ويستقبل البيانات
نعم قد يكون الشرح صعبا عند الوهلة الأولى لكن عند التركيز والتمعن ومحاولة التطبيق نجد ان الأمر سهلا جدا فكل ما يتعلق بالأمر ستة او سبعة إيعازت ( البداية)
ثالثا : أتفق معك ان جعل الموضوع بشكل دورة متسلسة يكون افضل وانفع لكن المجال قد لايسمح وربما نقف في وسط الطريق لذا آثرت وضع الموضوع دفعة واحدة ثم بعد ذلك نبدا بإضافات أكثر تقدما مع الإجابة على اسئلة الإخوة المشاركين وتوضيح ما خفي على البعض
أخيرا نعود الى النقطة الثانية وأطلب منط تصميم مشروع توصيل البك بالحاسوب حيث يقوم البك بقراءة درجة الحرارة من المتحسس (LM35) ويرسلها الى الحاسوب الذي بدوره يقوم بعرضها على الشاشة ( بكل حجمها ) بخط كبير ويكون لون الخط كالتالي
إذا كانت درجة الحرارة أقل من 20 يكون لون الخط أزرق
إذا كانت درجة الحرارة بين 20 و 40 يكون لون الخط أخضر
إذا كانت درجة الحرارة أكبرمن 40 يكون لون الخط احمر

ويمكن للجميع التفكير بالتصميم ووضع المشاركات هنا

وأنبه الإخوة الى توضيح الاشكال المتعلق بالايعاز
كود:
Mscomm1.Setting="9600,n,8,1"
تم توضيحه في الصفحة السابقة وتجدونه هنــــــــا


التعديل الأخير تم بواسطة : صهيب البلال بتاريخ 13-11-2010 الساعة 05:46 PM
اعلانات

شعيب حليم
:: مهندس متواجد ::
تاريخ التسجيل: May 2010
المشاركات: 72
نشاط [ شعيب حليم ]
قوة السمعة:
قديم 13-11-2010, 05:53 PM المشاركة 18   
Arrow


السلام عليكم انا اسف على الخطاء الذى حدث ولا اعرف ما كان السبب وهذا هو الملف الذى يشرح الكوم والماكس 232

http://www.***********/download/65663...x2323.rar.html
شكرا لك اخي على اعادة الرفع يشتغل تمام ونحن بانتظار الجزء الخاص ب VB6 بشوق.

بارك الله فيك مرة اخرى.

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 13-11-2010, 07:31 PM المشاركة 19   
افتراضي


السلام عليكم

الحمدالله الذى جعلنا نتعاون فيما بيننا ولا ننسى (ولا توفيق الا من الله سبحانة وتعالى)

اما بالنسبة الى شرح الكود بالفجوال بيسك ولله ماراح اقدر اشرحة اكثر من صديقنا صهيب فكما قال ان الفكرةالعامة فى ربط الميكرو كونترولر مع الحاسب الالى بواسطى واجه تخاطب فجوال 6 عن طريق الماكس 232 وقد تم شرحة باختصار فى ملف وورد

والفكرة العامة هى ان نضع كوماند ونكتب كود الارسال مثلا ارسال حرف A , ونبرمج البيك على انة اذا استقبل حرف A يعطى بلس للبن مثلا بورت بى 3

واذا كان هناك امر اخر غير مفهوم فانا مستعد

وساقوم بتنزيل مشروع الفجوال كامل مع البروجكت وسوف تجدون الشرح بجانب كل كود داخل الفجوال (هذا يعنى يجب ان تكون قد نصبت فجوال بيسك6 على الجهاز)


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 13-11-2010 الساعة 07:48 PM

chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 225
نشاط [ chafteyes ]
قوة السمعة:
قديم 13-11-2010, 09:51 PM المشاركة 20   
افتراضي


أشكر جميع الأخوة الذي علقوا على مشاركتي المتواضعة كل من الأخ حيدر والأخ سعيد قادر والأخ عاشق vb6 والأخ geniusse01 والأخ chafteyes

أبدأ بتوضيح الاستفسار حول الايعاز

كود:
Mscomm1.Setting="9600,n,8,1"
فيستخدم لتحديد مواصفات الارسال للمنفذ COM
وتكون صيغته كالتالي
كود:
Mscomm1.Setting="speed,parity,length,stop"
ذكرت في الشرح ما يتعلق بـالسرعة (speed) وقلت بأنها سرعة نقل البيانات ويكمن ان تكون ( 1200 , 2400 9600, 14400, 19200 , 28800 , 38400 .... الخ )

أما فيما يتعلق بالبراميترات الأخرى فتوضيحها ليس بالشيئ الضروري لكن تنفيذا لطب الإخوة
البراميتر (parity ) الإزدوجية : ويمثل نوع الازدواجية التي نرسلها مع البيانات ويحتوي على الحالات التالية
E – زوجيه زوجيه (Even Parity)
M – زوجيه واحدية (Mark Parity)
N - بلا زوجيه (Default)
O – زوجيه فردية (Odd Parity)
S – زوجيه صفرية (Space Parity)
ونحن تركنا هذا البراميتر على وضعية الديفولت لذلك ارسلنا الحرف (n)

البراميتر الأخر : طول سلسة البيانات (length) ويحتوي على الحالات التالية :

4 bit – 4
5 bit – 5
6 bit – 6
7 bit – 7
(default) 8 bit – 8
ونحن تركنا هذا البراميتر على وضعية الديفولت لذلك ارسلنا الرقم (8 )

البراميتر الأخر : التوقف (stop) يمثل عدد بتات التوقف التي ترسل مع البيانات ويكون :

(default) 1 bit – 1
1.5 bit – 1.5
2 bit – 2
ونحن تركنا هذا البراميتر على وضعية الديفولت لذلك ارسلنا الرقم (1)

أرجو أن يكون اشرح واضحا
وشكرا
سلام الله عليكم
شكرا جزيلا على الايضاح ولي سؤال اخر هل يمكنني استعمل cشارب
شكرا على الاهتمام
عيدكم مبارك سعيد
سلام


الصورة الرمزية أبو معاذ 2010
أبو معاذ 2010
:: مشرف قسم الإنتاج الزراعي والحيواني والطاقة البديلة ::
تاريخ التسجيل: Feb 2010
المشاركات: 2,039
نشاط [ أبو معاذ 2010 ]
قوة السمعة:
قديم 13-11-2010, 11:12 PM المشاركة 21   
افتراضي


شرح جميل و واضح (خير الكلام ماقل و دل) شكرا لك اخي صهيب على الكتيب الرائع ، تابع و نحن وراءك ..

والشكر موصول لأخي Lovevb6 على الشرح البديع .


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 13-11-2010, 11:22 PM المشاركة 22   
افتراضي


السلام عليكم
شكرا أخي م/صهيب البلال على هذا الموضوع الرائع ..
شكرا للأخ
lovevb6 على المتابعة ..

شكرا للأستاذ ناصر أحمد على مبادرته الطيبة ..
جازاكم الله خيرا وأعانكم على المزيد من الشرح والتوضيح والاغناء ..


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 15-11-2010 الساعة 12:49 PM

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 15-11-2010, 01:56 AM المشاركة 23   
افتراضي


السلام عليكم وكل عام وانتم بخير

اليكم مشروع الفجوال بيسك 6 كاملا والمايكروس والبروتس

http://www.***********/download/6591662/PIC_.VB.rar.html

وسيكون الشرح قريبا انشالله


ahmelsayed
:: مهندس ::
تاريخ التسجيل: Aug 2010
الدولة: In Your Mind
المشاركات: 1
نشاط [ ahmelsayed ]
قوة السمعة:
قديم 05-12-2010, 12:28 AM المشاركة 24   
افتراضي


جزاكم الله خيرا



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:57 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)