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

   

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 13-11-2014, 02:19 AM المشاركة 25   
افتراضي



هل من مجيب

اعلانات

abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 15-11-2014, 01:15 AM المشاركة 26   
افتراضي


هل من مجيب

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 15-11-2014, 05:27 AM المشاركة 27   
افتراضي


اخي العزيز
اريد زيادة عدد الازرار
ممكن تصحيح الكود
كود:
const unsigned short  one_high =1200;                //1.2ms
const unsigned short  one_low =600;                  //0.6ms
const unsigned short  zero_high =600;
const unsigned short  zero_low  =600;
const unsigned short  Start_Pulse = 2400;
const unsigned short  Start_Pulse_low = 600;
const unsigned short  Space_between_Pulses = 2750;  //27.5 ms
unsigned short i,x,y,dbit=0;
//==============================================================
void send_Start_Pulse() {
     portb.f0=1;delay_us(Start_Pulse);
     portb.f0=0;delay_us(Start_Pulse_low);
}
void send_1() {
     portb.f0=1;delay_us(one_high);
     portb.f0=0;delay_us(one_low);
}
void send_0() {
     portb.f0=1;delay_us(zero_high);
     portb.f0=0;delay_us(zero_low);
}
void main() {
  PORTB = 0;
  TRISB = 0;
  trisa=0xff;
  cmcon=0x07;
  while (1) {
  portb.f0=1;delay_ms(50);portb.f0=0;delay_ms(50);

  if (porta.f2==1){delay_ms(250);
  for(y=0;y<2;y++){ send_Start_Pulse();
                    send_1();
                    for(x=0;x<6;x++){send_0();}
                    send_1();
                    delay_ms(20); }
                   }

  if (porta.f3==1){delay_ms(250);
  for(y=0;y<2;y++){send_Start_Pulse();
                   send_1();send_1();
                   for(x=0;x<5;x++){send_0();}
                   send_1();
                   delay_ms(20); }
                   }
  if (porta.f1==1){delay_ms(250);
  for(y=0;y<2;y++){ send_Start_Pulse();
                    send_1();send_1(); send_1();
                    for(x=0;x<4;x++){send_0();}
                    send_1();
                    delay_ms(20); }
                   }

  if (porta.f0==1){delay_ms(250);
  for(y=0;y<2;y++){send_Start_Pulse();
                   send_1();send_1();send_1();send_1();
                   for(x=0;x<3;x++){send_0();}
                   send_1();
                   delay_ms(20); }
                   }
  }
 }
كود الارسال
لقد اضفت سوى
كود:
case 1: Portb.F0 = ~Portb.F0;Delay_ms(250);break;        // button TV '0'
                case 2: Portb.F1 = ~Portb.F1;Delay_ms(250);break;        // button TV '1'
                case 3: Portb.F2 = ~Portb.F2;Delay_ms(250);break;        // button TV '0'
                case 4: Portb.F3 = ~Portb.F3;Delay_ms(250);break;
لم يشتغل في الزرين اللدان اضفت
السلام عليكم
هذا كود ممبسط بخصوص ريموت سوني تجده بمشاركه 149
http://www.qariya.info/vb/showthread...%E6%E1&page=19


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 15-11-2014, 09:28 PM المشاركة 28   
افتراضي


السلام عليكم
هذا كود ممبسط بخصوص ريموت سوني تجده بمشاركه 149
http://www.qariya.info/vb/showthread...%E6%E1&page=19

شكرا اخي اللعزيز


A-M-S
:: مهندس جيد ::
تاريخ التسجيل: May 2014
المشاركات: 242
نشاط [ A-M-S ]
قوة السمعة:
قديم 16-11-2014, 10:49 PM المشاركة 29   
افتراضي


السلام عليكم درس اليوم سيدور حول كيفية إنشاء ريموت كنترول عن طريق موجات الراديو 433 ميغاهيرتز وميكروكنترولين . لأول مرة على الأنترنت إستخدام برتوكول sony(sirc) مع مركبات الإرسال و الإستقبال 433 Mhz وأيضا الحل الأسهل للقضاء على الضوضاء في المستقبل ,شرح مفصل لمخطط الدائرة داخل الفيديو


https://www.youtube.com/watch?v=U-99sjsu0Ik

دارة الإرسال:



دارة الإستقبال:


تحميل كود الميكروس برو : https://www.mediafire.com/?ljlmk6cr5at657p
جزاك الله كل خير اخي العزيز

كنت اود ان اسأل سؤال و هو هل يمكن ان استخدم دارة RF MODULE كالتي بالصوره السابقه في ارسال و استقبال الصوت (ميكروفون )؟؟ او ارسال و استقبال اي DATA اريدها
و اذا كان هذا ممكن ..يا ريت تساعدني في مثل هاي الداره اخي .. و جزاك الله كل خير


الصورة الرمزية Abdw9
Abdw9
:: عضو فضي ::
تاريخ التسجيل: Nov 2011
الدولة: السودان
المشاركات: 519
نشاط [ Abdw9 ]
قوة السمعة:
قديم 17-11-2014, 10:55 AM المشاركة 30   
افتراضي


أخي بارك الله فيك
مشروع رائع وناجح وجدير بالأهتمام
سوف ازعجك أسئلة لكن حتى أخفف عليك دعني أنظر مايسعني ادراكه وأعود اليك


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 20-11-2014, 02:22 AM المشاركة 31   
افتراضي


ممكن مساعدة في الزيادة في عدد الازرار
لاني حاولت تضمين باقي الازرار لكن لم افلح


abdewidad
:: مهندس متميز ::
تاريخ التسجيل: Dec 2013
الدولة: casablanca
المشاركات: 712
نشاط [ abdewidad ]
قوة السمعة:
قديم 23-11-2014, 02:17 AM المشاركة 32   
افتراضي


هل من مجيب



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