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

   

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 17-06-2009, 05:01 PM المشاركة 17   
attension السلام عليكم



أستاذ أحمد سمير ....

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

و بالتأكيد إن الشخص الذي يدخل حاليا و بإستمرار بإسم ahmad_s_f
ليس أحمد سمير فايد ربما أحد أصدقائه أو معارفه !!!

و لو كان الشخص فعلا أحمد سمير و لديه الوقت بالدخول إلى المنتدى فالأجدر أن يكمل ما بدأ و خطط له ....

اعلانات

الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 18-06-2009, 01:25 AM المشاركة 18   
افتراضي


أخي المهندس الفاضل / عطية أشكرك جزيل الشكر على الموقع وعلى مجاملتك وأنا في انتظار اسماء المواقع تلك ويا حبذا لو كانت في موضوع جديد مستقل

ياللا بسرعة كمل دروسك اللى كلنا مستنينها
بس الاول حل السؤال بالمشاركة ده
ما هو السؤال ؟ لم أفهم قصدك

==========================

أخي المهندس أشرف بارك الله فيك
أستاذ أحمد سمير ....

هل حان الوقت لاستئناف دورة الميكروسى ..... فنحن جميعا فى شغف لذلك ...
قل عسى أن يكون قريبا .

==========================
أخي أشرف ...
أحمد سمير عنده ظروف و لن يستطيع إكمال الدورة
و لن يقوى على الدخول إلى النت و فتح صفحاتها
و لن يستطيع إكمال و متابعة ما وعد به ....

و بالتأكيد إن الشخص الذي يدخل حاليا و بإستمرار بإسم ahmad_s_f
ليس أحمد سمير فايد ربما أحد أصدقائه أو معارفه !!!

و لو كان الشخص فعلا أحمد سمير و لديه الوقت بالدخول إلى المنتدى فالأجدر أن يكمل ما بدأ و خطط له ....
أخي الفاضل أبو زكووور : اتق الله وإذا كنت تقصد من كلامك ما هو ظاهر منه فاعلم انك مخطئ وتأكد أن هذا لن يحدث أبداً .

أما إذا كنت تقصد منه إثارتي لجعلي أكمل الدورة أو لاستعجالي فلا داعي لذلك لأني سأكملها بإذن الله ويعلم الله أنه ما منعني إلا ظروف قهرية كالجبال العتاد لا يتحملها إلا من رزقه الله الصبر فاللهم ارزقنا الصبر والاخلاص
أخي الكريم .. لن أكثر من الكلام ولكن أقول : سامحك الله وجزاك الله خيرا

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

==========================
وفقنا الله جميعا لما يحب ويرضى ورزقنا وإياكم العلم النافع والعمل الصالح
والسلام عليكم ورحمة الله وبركاته


التعديل الأخير تم بواسطة : ahmad_s_f بتاريخ 18-06-2009 الساعة 01:28 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

metalljack
:: عضو ذهبي ::
تاريخ التسجيل: Mar 2008
الدولة: syria
المشاركات: 893
نشاط [ metalljack ]
قوة السمعة:
قديم 18-06-2009, 01:31 AM المشاركة 19   
افتراضي


أخي أحمد الغالي كلّنا نتمنى عودتك
وآمل ألا يغيبك عنّا ما أغابني عن القرية
الله يحمل معك
فقط تأكد من أنك ستعود وكل شيء سيكون بخير
بإذن الله


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 18-06-2009, 02:06 AM المشاركة 20   
attension السلام عليكم



أخي الفاضل أبو زكووور : اتق الله وإذا كنت تقصد من كلامك ما هو ظاهر منه فاعلم انك مخطئ وتأكد أن هذا لن يحدث أبداً .

أما إذا كنت تقصد منه إثارتي لجعلي أكمل الدورة أو لاستعجالي فلا داعي لذلك لأني سأكملها بإذن الله ويعلم الله أنه ما منعني إلا ظروف قهرية كالجبال العتاد لا يتحملها إلا من رزقه الله الصبر فاللهم ارزقنا الصبر والاخلاص
أخي الكريم .. لن أكثر من الكلام ولكن أقول : سامحك الله وجزاك الله خيرا
أستاذ أحمد ... الله وحده أعلم بما في أنفسنا و نوايانا
و نحن من المتقين إنشاء الله .



العابدي
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 48
نشاط [ العابدي ]
قوة السمعة:
قديم 19-06-2009, 09:28 AM المشاركة 21   
افتراضي


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


chafteyes
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 225
نشاط [ chafteyes ]
قوة السمعة:
قديم 29-06-2009, 11:50 PM المشاركة 22   
افتراضي


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


soran1970
:: مهندس ::
تاريخ التسجيل: Jul 2009
المشاركات: 24
نشاط [ soran1970 ]
قوة السمعة:
قديم 05-07-2009, 11:19 PM المشاركة 23   
افتراضي


مشكووووووووووووووووووووووورين جدا جدا


abarayyan
:: مهندس ::
تاريخ التسجيل: Jun 2009
الدولة: السعودية
المشاركات: 22
نشاط [ abarayyan ]
قوة السمعة:
قديم 07-07-2009, 12:15 AM المشاركة 24   
افتراضي


مع تحياتي وشكري وتقديري لكاتب الموضوع

لكن بالنسبه للكود المختصر من قبل الاخ الكريم اشرف الخطيب كان اسهل وفهمته والحمد لله مع اني لازلت مبتدي لكن هناك مشكلة واجهتني وهو انه عند عمل جرس الانذار بعد ثلاثة محاولات فاشله لاحظت ان جرس الانذار يستمر بالعمل ولا يسمح لك بالمحاولة مجددا الا بعد قطع الدائرة وتشغيلها من جديد حاولت التعديل في الكود ولم استطع
وهذا هو الكود
كود:
void tone1()
{
     sound_play ( 659, 250 ) ;   // Frequency = 659Hz, duration = 250ms
}
void tone2() {
     sound_play ( 698, 250 ) ;   // Frequency = 698Hz, duration = 250ms
}
void Tone3() {
     sound_play ( 784, 250 ) ;   // Frequency = 784Hz, duration = 250ms
}
void melody()
{
     tone1(); tone2(); tone3(); tone3();
     tone1(); tone2(); tone3(); tone3();
     tone1(); tone2(); tone3();
     tone1(); tone2(); tone3(); tone3();
     tone1(); tone2(); tone3();
     tone3(); tone3(); tone2(); tone2(); tone1();
}

                     // main program
void main()
{
                     // variables declaration
     char m1 = 0 , m2 = 0 , m3 = 0 ;    // keypad_read variables
     char attempts = 0 ;                 // attempts variables

                      // i/p & o/p ports configuration
     trisc = 0 ; portc = 0 ;
     trisb = 0 ; portb = 0 ;
     trisd = 0xff ;
                      // lcd initialization
     lcd_init(&portb) ;
     lcd_cmd(lcd_cursor_off) ;

                        // keypad initialization
     keypad_init(&portd) ;

                         // sound play initialization
     sound_init(&portc,1) ;
     main :

     while(1)                   // endless loop
     {
     lcd_cmd(lcd_clear) ;
     lcd_out(1,1,"ENTER PASS: ") ;

     get_first_no :
                  m1 = 0 ;
                  m1 = keypad_released() ;
                  if( m1 == 0  ) goto get_first_no ;
                  if(attempts == 3)
                  {
                         lcd_out( 2,5,"ALARM ON" ) ;
                         melody() ;
                         goto main ;
                  }
                  if( m1 == 16 || m1 == 14 ) goto get_first_no ;
                  delay_ms(10) ;        // debounce time
                  lcd_chr_cp('*') ;       // lcd_print

     get_second_no :
                  m2 = 0 ;
                  m2 = keypad_released() ;
                  if( m2 == 0 || m2 == 14 ) goto get_second_no ;
                  if( m2 == 16 )
                  {
                  lcd_cmd(lcd_clear) ;
                  goto main ;
                  }
                  delay_ms(10) ;         // debounce time
                  lcd_chr_cp('*') ;       // lcd_print

     confirm :
                  m3 = 0 ;
                  m3 = keypad_released() ;
                  if( m3 == 0 || m3 != 16 ) goto confirm ;
                  delay_ms(10) ;        // debounce time


     check :
                  if( m1 == 15 && m2 == 7  )
                  {

                      lcd_out(2,5," DOOR1 ON ") ;
                      portc.f5 = 1 ; delay_ms(5000) ; portc.f5 = 0 ;
                      attempts = 0 ;
                  }
                  else if( m1 == 3 && m2 == 11  )
                  {

                       lcd_out(2,5," DOOR2 ON ") ;
                       portc.f6 = 1 ; delay_ms(5000) ; portc.f6 = 0 ;
                       attempts = 0 ;

                  }
                  else if( m1 == 11 && m2 == 3  )
                  {
                       lcd_out(2,5," DOOR3 ON ") ;
                       portc.f7 = 1 ; delay_ms(5000) ; portc.f7 = 0 ;
                       attempts = 0 ;
                  }
                  else if ( m1 == 2 && m2 == 2 )
                  {
                       lcd_out(2,5,"DOORS1&2 ON") ;
                       portc.f5 = portc.f6 =1 ; delay_ms(5000) ;
                       portc.f5 = portc.f6 = 0 ;
                       attempts = 0 ;
                  }
                  else                    // if invalid pass is entered
                  {
                       attempts++ ;

                       lcd_out(2,5,"INVALID") ;
                       while( keypad_released() == 0 ) {}

                  }

      }             // end loop
}                  // end program


التعديل الأخير تم بواسطة : abarayyan بتاريخ 07-07-2009 الساعة 12:18 AM


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