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

   

الصورة الرمزية azouvb.net
azouvb.net
:: عضو فضي ::
تاريخ التسجيل: May 2009
المشاركات: 152
نشاط [ azouvb.net ]
قوة السمعة:
قديم 22-09-2012, 12:07 AM المشاركة 41   
افتراضي



السلام عليكم و رحمة الله و بركاته

اخي الغالي funky112233 بارك الله فيك على هذا الموضوع الرائع و الله
شكرا جزيلا جدا على معلوماتك القيمة لانني و لاول مرة فهمت مبدا عمل الريموت
و في كل المواضيع التي قراتها لم افهم و لا يوم طريقة العمل إلا هنا معاك

بارك الله فيك

و لي استفسار :

لقد عملت مشروعك و الحمد الله اشتغل تمام و لكن المشكلة الوحيدة هي
مسافة بين المرسل و المستقبل التي لم تتجاوز 15 سم
رغم انني عملت في زيادة التيار و زاد الضوء الناتج من IR LED و اكتشافه بواسطة كاميرة الهاتف و ما اشتغل

فارجو منك حل لزيادة المسافة اريدها ان تصل لحوالي 5 او 6 امتار

و بارك الله فيك و السلام عليكم

اعلانات

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 22-09-2012, 03:45 AM المشاركة 42   
افتراضي


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

اخى eng.aamer
طبعا ممكن يا اخى

كود:
return retint;
هذا الامر يعنى ان يرجع قيمة المتغير retint الى الداله يعنى الداله هتساوى قيمة المتغير دة

مثال بسيط

كود:
void main(){
test = void_test();}
.........

unsigned void_test(){
char retint ; 

retint = 5*4

return retint;
}
هنا سوف المتغير test سوف يساوى ناتج 4*5 وهى ناتج العمليات داخل الدالة

يعنى قيمة الداله هتساوى قيمة المتغير الى بتكتب جنية return retint;

لو مش مفهوم ااقراة بتانى اكثر ولو مش مفهوم عرفنى وان شاء الله احاول اوصلك المعلومة بشكل افضل

.................................................. ........._________________........................ ..

ماذا يعني هذا الشرح اذا ممكن
ايضا count وبعد ذلك جعلت البيك ينتظر طلاما الدخل مازال يساوى صفر وفى نفس الوقت سوف يعد التايمر 0 وال
واول ما يرجع الدخل الى 5 فولت
TMR0= 0; count=0;
for(;!ir_in{}
بالنسبة للجزئية دى

ببساطة ان التايمر طول الوقت بيعد وشغال
لكن اول مانت بتدوس على زرار فى الريموت ويبدء ارسال نبضات

فالى بيحصل انى بخلى التايمر يساوى 0 وكذلك المتغير count وبعد كدا بخلية يستنى ميعملش اى حاجة طلاما النبضة لسة شغالة

لية ؟؟ علشان ااقيس عرض النبضة دى

بمعنى تانى ان التايمر طول الوقت بيعد فانا اول ما بتوصل النبضة برجعه للوضع الابتدائى الى هو 0 هو والمتغير count

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

ودة من خلال

كود:
for(;!ir_in;){}
وبكدة انا قست الوقت بتاع النبضة بسهولة

اى استفسار اخر انا تحت امرك ان شاء الله

_______________________........................... _______________________________

اخى azouvb.net

الله يكرمك يا رب على كلامك الطيب شكرا جزيلا لك

بالنسبة لسؤالك

ففعلا الكلام دة اتكلمنا عنة فى الجزء الاول
لانة الجزء الخاص بلمرسل اما هنا المستقبل

ابحث عن الجزء الاول واقرء المشاركات هتلاقى كل حاجة ان شاء الله والمدى اكبر من 6 او 7 متر

واى استفسار ان شاء الله انا تحت امرك

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

eng.aamer
:: مهندس ::
تاريخ التسجيل: Sep 2012
المشاركات: 6
نشاط [ eng.aamer ]
قوة السمعة:
قديم 22-09-2012, 06:41 AM المشاركة 43   
افتراضي


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


الصورة الرمزية abou yasser
abou yasser
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2012
الدولة: المغرب
المشاركات: 109
نشاط [ abou yasser ]
قوة السمعة:
قديم 27-09-2012, 10:41 PM المشاركة 44   
Smile


السلام عليكم
اخي Funky 112233 جزاك الله خيرا على شروحاتك الجميله و البسيطة و سخاءك علينا بالعلم الذي اتاك الله
جعل الله هذا في ميزان حسناتك
لقد قمت بتطبيق المستقبل باستعمال pic16f84a و pic16f628a و عمل في الحالتين
احسن الله اليك.


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 28-09-2012, 09:51 AM المشاركة 45   
افتراضي


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

شكرا جزيلا لك يا اخى على اعطائك النتائج لنا بارك الله فيك

وفقك الله الى ما يحب ويرضى


islamyhayati
:: مهندس ::
تاريخ التسجيل: Mar 2010
المشاركات: 15
نشاط [ islamyhayati ]
قوة السمعة:
قديم 30-09-2012, 05:51 PM المشاركة 46   
افتراضي


جزاكم الله خيرا مهندسنا باذن الله استاذ محمد

مجهود جبار وشرح اكثر من رائع ..وصبر محمود على تلاميذك

جزاكم الله خيرا ونفع بكم

اظن انك لا تتذكرنى فلقد تقابلنا عند المهندس احمد سمير فايد وركبا الميركوباص مع بعض الى القاهرة؟؟

ان شاء الله اجرب هذه الدائرة الليلة واعطيك النتائج


الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 04-10-2012, 08:06 AM المشاركة 47   
افتراضي


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

islamyhayati

اهلا وسهلا شكرا جزيلا لك على كلامك الطيب

هل انت البشمهندس اسلام الى عمل معانا حركة جدعنه لما جينا نركب الميكروباص ههههههههههههه

انت ولا مين ؟؟

وانتظر منك تجربة المشروع وبالتوفيق ان شاء الله


النعمي
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 206
نشاط [ النعمي ]
قوة السمعة:
قديم 06-10-2012, 02:07 PM المشاركة 48   
افتراضي


بآرك الله فيك يا مهندس funky112233
وجعل عملك وششرحك وتعبك خير لك ولآهلك واثآبك على مجهدواتك

لسآني عآجز عن شكرك فعلا وضحت حاجات كانت في علم الخفآء

....

اذا تسمحلي عندي سؤالين ..

طبعا المرسل فيه كومند وادريس ..

ولنقول الزر رقم 1 وهو RA0 في المرسل ..

في المستقبل الذي يعمل هو RB0

هل البيك اوتماتيك بيعرف انه الرجل RA0 في المرسل هو RB0 في المستقبل
ام هنآك تحديد ..

فمثلا اريد اذا كبست الزر RA0 في المرسل .. تضيئ الـLED في الخرج RB3 مثلا ..

هل يمكن ذلك ؟! ..

.................................................. ...........

السؤال الثاني ..

مآذا لو ارتد ان اكبس الزر يضيئ الـ LED ويضل شغال .. واذا كبست مره اخرى ينطفى الـ LED ..

.................................................. ..........

وآسف اذآ طولت في الاسئلة ..
وربنآ يكرمك ويمتعك بعلمك ...



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