pregnancy

استخدام الريموت كونترول للتحكم في بطاقة اردوينو (الجزء الثاني)

استخدام الريموت كونترول للتحكم في بطاقة اردوينو (الجزء الثاني)



سنقوم اليوم باستكمال موضوع استخدام الريموت كنترول للتحكم في بطاقة اردوينو عن طريق الريموت كنترول 
لقراءة الجزء الاول من هنا.


الان اصبحت لدينا طريقة للتحكم في بطاقة اردوينو وهي كودات الازرار.
للتحكم باضاءة صمام ضوئي LED موصول على المدخل 6 (Pin6) من خلال زر رقم واحد ...نكتب البرنامج باستخدام جملة  Switch او اي جملة اخرى ,بحيث اذا استقبل الاردوينو الزر كود الزر رقم واحد يضيء الصمام الضوئي LED.

الكود البرمجي :
 _______________________________

Void setup ()
{
  pinMode (6, OUTPUT);
  irrecv.enableIRIn();          // Start the receiver

}

Void loop ()
 {
  If (irrecv.decode(&results)) {
    Switch (results.value) {   // results.value:  it’s the IR receiver reading. 
         case 0xFFA25D:      //  FFA25D : it’s the code of button 1
         digitalWrite (6, HIGH);
        break;

 __________________________________




الان نقوم بزيادة عدد الصمامات الى 3 LED .
وليكن التحكم بها كالتالي ..الرقم واحد يضيء الصمام الاول
والرقم 2 يضيء الصمام الثاني والرقم 3 يضيء الصمام الثالث
وزر Power يطفىء الصمامات الثلاثة والزر الاخضر يضيئهم جميعا.







- في البداية نقوم بالتوصيل كالتالي :


الان قم بكتابة الكود التالي (تتبعه جيدا).
حمله من هنا.

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




فيديو توضيحي:

لمزيد من المواضيع حول بطاقة اردوينو.


صاحب الموضوع : علـى حلمـي الهضابين .
شكرا لتعليقك

فهرس




    اندرويد