دورة الاردوينو الالكترونية الدرس الخامس - ربط مفتاح او سويتش بدايود ضوئي او ليد

468x60
السلام عليكم ورحمة الله وبركاته في الحلقة الخامسة او الدرس الخامس من دورة الاردوينو الالكترونية ومعذرة على التأخير


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

ان شاء الله هنتكلم في الحلقة دي عن طريقة ربط مفتاح او سويتش بدايود ضوئي او ليد وطريقة التحكم به ، كيف سننفذ ذلك هذا ما سنعرفه في درس اليوم

فقط كي نتيح فرصة للجميع ان يفكر ويجيب على السؤال بنفسه

- ملحوظة : اذا كان هناك اي سؤال او استفسار فيجب ان يكون حول موضوع الحلقة كي لا نشتت تفكير من يشاهد الحلقة.
=============

الادوات المطلوبة.....

   * Arduino uno
     * دايود ضوئي « ليد »
     * مقاومة 220 اوم
     * مقاومة 10 كيلو اوم
     * سويتش ( push button )
     * لوحة تجارب
     * بعض الاسلاك للتوصيل
طريقة التوصيل على اللوحة.... 


-  نوصل الطرف الموجب والسالب
باللوحة او ال Bread board .
- نوصل طرف الليد الموجب او الطرف
الاطول بال pin رقم 13 والطرف السالب او الطرف الاقصر بمقاومة 220 اوم ويتم توصيل طرف المقاومة الاخر بالسالب « GND ».
- يتم توصيل طرف من اطراف الـ Switch
بالموجب والطرف الاخر بمقاومة 10 كيلو اوم
متصلة بالسالب ثم نوصل اي طرف من اطراف الـ Switch بال  pin رقم 2 . 

Schematic…

الكود البرمجي...

const int buttonPin = 2; // the number of the pushbutton pin
const int ledPin = 13; // the number of the LED pin
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop(){
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed.
// if it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
شرح الكود البرمجي...
ستجدونه كاملاً في ملف بوربوينت في نهاية الـ post .

سؤال الحلقة...
- كيف نستطيع ان ننفذ المثال السابق مع جعل الليد يومض ( يضئ ويطفئ ) بشكل متكرر عند الضغط على المفتاح 
بواسطة تعديل بسيط على الكود البرمجي السابق ؟
- من سيجيب على سؤال الحلقة سيتم ذكر اسمهم في بداية الحلقة المقبلة
يجب ارسال الاجابات على صفحة القناة 
  فقط كي نتيح فرصة للجميع للتفكير في السؤال والمشاركة


ملف الـ Power point المستخدم في الفيديو : 

في انتظار تعليقاتكم واسئلتكم حول حلقة اليوم...


468x60
معلومات عن التدوينة الكاتب : Memo بتاريخ : الأحد، 19 فبراير 2017
المشاهدات :
عدد التعليقات: 0 للإبلاغ عن رابط معطوب اضغط هنا
250x300
التدوينة التالية
هذه أحدث تدوينة

شكرا لتعليقك
عرب ويب