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

   

Deejay48
:: مهندس ::
تاريخ التسجيل: Dec 2017
المشاركات: 10
نشاط [ Deejay48 ]
قوة السمعة:
قديم 10-12-2017, 03:23 PM المشاركة 9   
افتراضي



يعني من كلامكم إخواني إستنتجت أن المداخيل هم الأطراف RD1 + RD2 + RD3
سأجرب بإذن الله وضع المقاومات في المداخيل وأرى النتيجة
بارك الله فيكم

اعلانات

محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 229
نشاط [ محمد إلياس ]
قوة السمعة:
قديم 10-12-2017, 04:36 PM المشاركة 10   
افتراضي


يعني من كلامكم إخواني إستنتجت أن المداخيل هم الأطراف RD1 + RD2 + RD3
سأجرب بإذن الله وضع المقاومات في المداخيل وأرى النتيجة
بارك الله فيكم
لا أخي الكريم
حسب موقع الشركة المنتجة للميكروسي فالأطراف هي: RD0 RD1 RD2
توصل كل واحد منهم بمقاومة 10 كيلو الى الارضي.
أما الطرف RD3 فهو شاغر لان الكيباد 4*3 وليس 4*4.
لكن من المستحسن وصل RA3 هو كذلك مثل سابقيه بمقاومة 10 كيلو الى الارضي.
هذا التعديل المقترح:


لاحظ أن الأطراف الاربع الباقية (أطراف الخروج) على كل واحد منها نقطة حمراء.
يعني جهد خارج.
هذه الملاحظة ممكن تفيدك في التعرف على أطراف الخروج في الدائرة العملية
بواسطة آلة قياس الفولت (ميلتيمتر)


التعديل الأخير تم بواسطة : محمد إلياس بتاريخ 10-12-2017 الساعة 04:49 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 229
نشاط [ محمد إلياس ]
قوة السمعة:
قديم 10-12-2017, 04:50 PM المشاركة 11   
افتراضي


لا أخي الكريم
حسب موقع الشركة المنتجة للميكروسي فالأطراف هي: RD0 RD1 RD2
توصل كل واحد منهم بمقاومة 10 كيلو الى الارضي.
أما الطرف RD3 فهو شاغر
لكن يستحسن وصله هو أيضا مثل سابقيه بمقاومة 10 كيلو الى الارضي.

هذا التعديل المقترح:


لاحظ أن الأطراف الاربع الباقية (أطراف الخروج) على كل واحد منها نقطة حمراء.
يعني جهد خارج.
هذه الملاحظة ممكن تفيدك في التعرف على أطراف الخروج في الدائرة العملية
بواسطة آلة قياس الفولت (ميلتيمتر)
كان عندي خطأ في تسمية الأطراف فقمت بتصحيحه ..


borda
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2007
المشاركات: 85
نشاط [ borda ]
قوة السمعة:
قديم 10-12-2017, 05:07 PM المشاركة 12   
Exclamation نصيحة


السلام عليك اخي
اعتذر لك اخي الكريم علي العنوان لكني ارغب في شد انتباهك انا قرات الكود لكني شعرت بضيق منه لانه اولا ليس به تعليق يفسر لما كتبت هذا ثانيا انت استخدمت حل في لغة ++c حل مش كويسgoto loop وهذا حل سئ للغاية اخي الكريم فالافضل عمل دوال ويتم استدعئها وقت اللزوم وهذا نصحي لك اخي


محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 229
نشاط [ محمد إلياس ]
قوة السمعة:
قديم 10-12-2017, 05:23 PM المشاركة 13   
افتراضي توضيح


السلام عليك اخي
اعتذر لك اخي الكريم علي العنوان لكني ارغب في شد انتباهك انا قرات الكود لكني شعرت بضيق منه لانه اولا ليس به تعليق يفسر لما كتبت هذا ثانيا انت استخدمت حل في لغة ++c حل مش كويسgoto loop وهذا حل سئ للغاية اخي الكريم فالافضل عمل دوال ويتم استدعئها وقت اللزوم وهذا نصحي لك اخي
أخي الكريم
بالنسبة لكتابة تعاليق تفسر الكود فلا ضرورة لذلك فقد رفعه الأخ صاحب الموضوع اضطرارا لانه مشروع تخرج كان يريد له صاحبه الحفاظ على السرية.
أما بالنسبة لتعليمة goto + عنوان (Loop مثلا) فهي موجودة في الاسمبلي والبيزك قبل C و C++
ورغم أن مبرمجي السي لايحبونها فلا أرى في استخدامها عيبا على الاطلاق..


Deejay48
:: مهندس ::
تاريخ التسجيل: Dec 2017
المشاركات: 10
نشاط [ Deejay48 ]
قوة السمعة:
قديم 10-12-2017, 11:03 PM المشاركة 14   
افتراضي


لا أخي الكريم
حسب موقع الشركة المنتجة للميكروسي فالأطراف هي: RD0 RD1 RD2
توصل كل واحد منهم بمقاومة 10 كيلو الى الارضي.
أما الطرف RD3 فهو شاغر لان الكيباد 4*3 وليس 4*4.
لكن من المستحسن وصل RA3 هو كذلك مثل سابقيه بمقاومة 10 كيلو الى الارضي.
هذا التعديل المقترح:


لاحظ أن الأطراف الاربع الباقية (أطراف الخروج) على كل واحد منها نقطة حمراء.
يعني جهد خارج.
هذه الملاحظة ممكن تفيدك في التعرف على أطراف الخروج في الدائرة العملية
بواسطة آلة قياس الفولت (ميلتيمتر)
لقد جربت التعديل المقترح من قبل وجربته الآن ولكن تتغير قيمة الأزرار فبعد ما كان الزر # هو enter أصبح 0 هو من يقوم بالعملية وكذلك الكلمة السرية المعتادة هي 111111 وقمت بإدخالها وبدون جدوى لان القيم تغيرت


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 11-12-2017, 09:09 AM المشاركة 15   
افتراضي


لو فهمت كيف تعمل ستعرف المشكلة
يبدو انك لم تلتزم بالتوصيل الدقيق و قلت الأطراف هذه لتلك
الميكرو لا يعلم ما هو متصل بأطرافه لكنه وطبقا للكود سيضع 1 منطق على مخرج صف مثلا RD4 ثم يبحث الجهود على باقى الأطراف
Rd2,RD1 , RD0 فإن وجد على RD0 يترجم ذلك على انه العمود الأول و من ثم يترجمه =1
إن أوصلته انت بالخطأ على العامود الثانى سيقرأ الزر 2 و يترجمة على انه هو 1 و إن أوصلته بالخطأ على العامود الثالث سيقرأ 3 و يترجمها 1
ولو فحصت الكود سيجد هذا التوصيف
أسهل حل لو ضعطت 1 ثم أعطاك 3 ارفع هذا السلك من الكيباد العمود المتصل بالرقم 1 و اوصله بالعامود المتصل بالرقم 3 وهكذا

الكيباد أطرافها ليست مرتبة بالنظام الموضح فى الرسم، إما تلجأ للداتاشيت أو بالآفو و الضغط على الأزرار تستطيع تحديد أى الأطراف متصلة بالعامود1،2،3،4 و الصف 1،2،3،4


محمد إلياس
:: مهندس جيد ::
تاريخ التسجيل: Jan 2017
المشاركات: 229
نشاط [ محمد إلياس ]
قوة السمعة:
قديم 11-12-2017, 01:44 PM المشاركة 16   
افتراضي


أخي أخطأت في ترتيب الدخول الثلاثة حيص أني قلبت الطرف RD0 مع الطرف RD2 ردي السابق.
والصحيح هو ما يلي:

حيث أن:
RD0 يوصل مع الطرف رقم 1 في الكيباد
RD1 يوصل مع الطرف رقم 2 في الكيباد
RD2 يوصل مع الطرف رقم 3 في الكيباد
وهذا منطقي ويتماشى مع دائرة موقع الميكروسي وكذلك دائرة موقع المشروع الذي رفعت لك سابقا :
ممكن تقارن:
https://www.qariya.info/vb/showpost....07&postcount=4
https://www.qariya.info/vb/showpost....42&postcount=6
آسف أخي عن هذا الخطأ غير المقصود وأرجو لك التوفيق..


التعديل الأخير تم بواسطة : محمد إلياس بتاريخ 11-12-2017 الساعة 02:18 PM


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