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

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

الصورة الرمزية kobrakh
kobrakh
:: مهندس ::
تاريخ التسجيل: Aug 2011
المشاركات: 22
نشاط [ kobrakh ]
قوة السمعة:0
قديم 15-02-2012, 07:06 PM المشاركة 1   
x4 Manchester Code Library Twitter FaceBook Google+



السلام عليكم
بسم الله الرحمان الرحيم

عن ادنكم
فانا وضعة عدة اسئلة حول موضوع الاتصال اللاسلكي بين الميكروكنترول
عبر ir وليس rf ولاكن للاسف لم يتم حتي الان الوصول الي المطلوب
وانا اعرف انكم تعرفون هذه المكتبة لاكن اين شرحها
هي تستخدم للاتصال اللاسلكي بين المتحكميين ولاكن انا اريد من يشرح لي هذه الاكواد بالعربي لانني لا اتقن اللغة الانجليزية جيدا فهل هذا ممكن
هذا موضوعها لدي الشركة
http://www.mikroe.com/esupport/index...barticleid=353
http://www.mikroe.com/download/eng/d...de_library.htm
ارجوا مساعدتي في هاذ المشروع
لدي 2 بيك 16f628
و 2 بيك 16f84
و مستقبل الاشعة تحت الحمراء tsop1838
والباقي كله موجود باذن الله وجزاكم الله كل خير اتمني ان القي ما ابحث عنه عند اعز واروع روح طيبة منكم اتمني هذا وشكرا

اعلانات

الصورة الرمزية kobrakh
kobrakh
:: مهندس ::
تاريخ التسجيل: Aug 2011
المشاركات: 22
نشاط [ kobrakh ]
قوة السمعة:0
قديم 15-02-2012, 07:16 PM المشاركة 2   
Question


وهذا رموت كنترول لتلفاز سوني فهل يوجد مخطط المستقبل و السورس كود بلغة الميكروسي مفتوح المصدر هذا هو

ارجوا ان القي ما ابحث عنه عندكم وجزاكم الله كل خير

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

ams7
:: مهندس ::
تاريخ التسجيل: May 2012
الدولة: KSA
المشاركات: 29
نشاط [ ams7 ]
قوة السمعة:0
قديم 30-05-2012, 01:29 PM المشاركة 3   
افتراضي


أخي باختصار ساكتب لك طريقة الارسال والاستقبال ،

((المرسل ))

كود:
 sbit MANTXPIN at Ra1_bit;
  sbit MANTXPIN_Direction at TRISa1_bit;
هذا الكود يوضع في بداية البرنامج فيكون Ra1_bit او porta.f1 هو الطرف المسؤول عن الارسال وهذا الكود من يعطيه هذه المهمة .


كود:

Man_Send_Init();

بعد بداية البرنامج الرئيسي void main يوضع الكود الذي بالاعلى وهو لجعل المانشستر للارسال .


والان للارسال بهذه الطريقة
كود:
Man_Send(1);

مكان الرقم 1 تستطيع وضع اي رقم الى 256 ..او متغير

فاذا اردنا ان نرسل 1 عند الضغط على الزر الموصول ب a0
كود:
sbit MANTXPIN at Ra1_bit;
sbit MANTXPIN_Direction at TRISa1_bit;

void main(){

trisa=0b00000001;

Man_Send_Init();

ams7:

if(porta.f0==1){ Man_Send(1);  Delay_ms(200); }

goto ams7

}
وللاستقبال الخطوات متشابهة الى حد ما

((المستقبل))
كود:
sbit MANRXPIN at Ra0_bit;         
sbit MANRXPIN_Direction at TRISa0_bit;

Ra0_bit تحديد طرف الاستقبال وهو هنا

والان بعد البرنامج الرئيسي نضع
كود:
Man_Receive_Init();

وهي لجعل المانشستر استقبال
ثم
كود:
data = Man_Receive(error);
هذا الكود سيقوم بتخزين البانات المستقبلة الى
data
طبعا
data & error متغيرات يجب تعريفها في البداية

الان نريد البرنامج يقوم بجعل
portb=255;
اذا استقبل الرقم واحد من المرسل

واليك الكود

كود:
sbit MANRXPIN at Ra0_bit;         
sbit MANRXPIN_Direction at TRISa0_bit;

char error,data;


void main(){

trisa=0b00000001;
trisb=0;
portb=0;
Man_Receive_Init();

ams:


data = Man_Receive(error);
delay_ms(200);
if(data==1){

portb=255;

delay_ms(1000);
}

goto ams


}


}

هذا باختصار طريقة الارسال والاستقبال ، طبعا انا مازلت مبتدئ اذا فادك ردي فارجو الدعاء لي ،،


احتمال يكون في اخطاء في الكود من فواصل او اقواس لاني كتبته في المنتدى مباشره وليس في برنامج
mikroc


لك تحياتي


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 666
نشاط [ funky112233 ]
قوة السمعة:92
قديم 30-05-2012, 03:55 PM المشاركة 4   
افتراضي


بسم الله الرحمن الرحيم

اخى ادخل الى الرابط التالى
http://www.qariya.com/vb/showthread.php?t=88988

ادعوا لصاحب الرابط بظهر الغيب
وهناك موضوع اخر لة ولكن لك اجدة

إضافة رد

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

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

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


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

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