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

أدوات الموضوع

dodo007
:: مهندس ::
تاريخ التسجيل: Sep 2012
المشاركات: 18
نشاط [ dodo007 ]
قوة السمعة:0
قديم 12-10-2012, 10:01 PM المشاركة 1   
ha مطلوب مساعدة فى مشروع rfid using pic16f877a بالميكروسى Twitter FaceBook Google+



[SIZE="3"]مطلوب مساعدتك فى مشروع على ال rfid using pic16f877a
انا بستخدم parallax rfid reader 28140
انا كل اللى عايزو ان ال reader يقرأtag ويرسل للميكركنترولر هل هذى البطاقه مخزنة عندو او لا لو مخزنة عندو يولع لمبه خضراء لو لاء يولع لمبه حمراء وان اوصل الميكرو بالكمبيوتر عشان يعرض لى رقم البطاقه مش عارف اعمل البرنامج ده ازاى بالميكرو سى ياريت لو تساعدونى

اعلانات

الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:98
قديم 13-10-2012, 07:25 PM المشاركة 2   
افتراضي


[SIZE="3"]مطلوب مساعدتك فى مشروع على ال rfid using pic16f877a
انا بستخدم parallax rfid reader 28140
انا كل اللى عايزو ان ال reader يقرأtag ويرسل للميكركنترولر هل هذى البطاقه مخزنة عندو او لا لو مخزنة عندو يولع لمبه خضراء لو لاء يولع لمبه حمراء وان اوصل الميكرو بالكمبيوتر عشان يعرض لى رقم البطاقه مش عارف اعمل البرنامج ده ازاى بالميكرو سى ياريت لو تساعدونى
الامر سهل ان شاء الله
اولا
الريدر بيوصل بالميكرو عن طريق السريال
ولما بيقرا اى تاج بيبعت الرقم عل السريال الخاص بالميكرو
غالبا كل رقم بطاقة بيبدا بحرف معين منه تعرف ان دى بداية الرقم وينتهى بحرف اخر تعرف منه ان دى نهاية الرقم

لارسال البيانات الى الكمبيوتر يلزمك سريال اخر يعنى الميكرو اللى تستخدمه يكون فيه اتنين سريال واحد للكمبيوتر ووواحد للريدر
او انك تستخدم ميكرو به USB توصله بيه بالكمبيوتر وتستخدم السريال اللى فيه لتوصيله بالريدر

بالنسبة للتعامل عل الكمبيوتر مع البيانات المستقبل
ممكن تعمل برنامج بالسى شارب
C#
يستقبل البيانات ويعرضها واحنا كنا عرضنا هنا فى القرية العديد من المواضيه اللتى تتكلم عن هذة الجزئية

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

وربنا ييسر لك الحال

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

dodo007
:: مهندس ::
تاريخ التسجيل: Sep 2012
المشاركات: 18
نشاط [ dodo007 ]
قوة السمعة:0
قديم 15-10-2012, 04:19 PM المشاركة 3   
افتراضي


شكرا جزيلا لك اخى العزيز
ولقد بدأت فى البرنامج فعلا ولكن لن اوصلها الى الكمبيوتر او الى اى شاشه

البرنامج اللى عايز اعملو ان هو عندى جهاز حيقرأ بطاقه ليها
معين ويبعث هذه الهوية id
الى الميكروكننترولر pic16f877A
تفاصيل برنامجى هى :
اولا هل ضرورى اعمل Initialize
ولو هعمل لمين بالضبط وازاى ؟؟
1 عندى switch حالتين on , off
2 فى حاله ال ONسيتنظر ثانيه ثم يقرأ البطاقه اللى حمرره على جهاز هو يبعت كود البطاقة للميكرو
3 الميكرو يخزن رقم البطاقه فى ذاكرتو ك متغير يعنى
ودى خطوة مش عرفت اعملها يعنى ازاى اخزن فى ذاكرة الميكرو؟؟؟
4 يولع لمبه خضراء على احدى ارجل الميكرو
5 ينتظر ثانيه
6 يطفى اللمبه اللى ولعتها فى خطوة اربعه
7 يعود الى البدايه يعنى حاله ال switch off
8 ينتظر لقرأه بطاقه
9 يقارن البطاقه اللى قرأها الان بالبطاقه اللى خزنتها فى الخطوة الثالثه
10 يشوف هل البطاقه مخزنة فى ذاكرة الميكرو اما لا لو مخزنة يولع لمبه خضراء
11 ينتظر ثانيه
12 يطفى اللمبه الخضراء
13 يعود الى البدايه
14 من المقارنة فى الخطوة التاسعه لو البطاقه غير مخزنة فى ذاكرة الميكرو يولع لمبه حمراء
15 ينتظر ثانيه
16 يطفى اللمبه الحمراء
16 يعود الى البدايه

وهذا هو ملف الكود http://www.4shared.com/zip/K2zlJ6ef/LED.html?

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025