مدونة د.خلدون عرفة للروبوتيك

حجم الخط: +

تشغيل واطفاء ليد باستخدام زر الضغط

تحكم في LED باستخدام زر ضغط: شرح عملي مع الكود

 شاهد الفيديو التعليمي حول تشغيل واطفاء ليد باستخدام زر الضغط

 في هذه المقالة، سوف نتعلم كيفية توصيل زر الضغط مع Arduino للتحكم في تشغيل وإطفاء LED . ستتعرف على طريقة استخدام الأزرار في الدوائر الكهربائية للتحكم في مختلف المكونات الإلكترونية.


ماذا سوف تتعلم في هذه المقالة؟
  • كيفية توصيل LED وزر الضغط على لوحة تجريبية ) Breadboard .)
  • كيفية كتابة برنامج بلغة Arduino لقراءة الأزرار والتحكم في تشغيل وإطفاء LED .
  • تطبيق عملي لتحسين فهمك لكيفية عمل الدخل الرقمي ) Digital Input ( مع Arduino

الادوات والمكونات:
  • لوحة Arduino (مثل Arduino Uno)
  • LED (ضوء صغير)
  • مقاومة 220 اوم
  • زر ضغط (push button)
  • لوحة تجريبية (breadboard)
  • اسلاك توصيل (jumper wires)
  • كابل USB لتوصيل Arduino بجهاز الكمبيوتر

الخطوات مع الشرح
  • خطوة 1: توصيل المكونات على اللوحة التجريبية
توصيل LED: ضع الLED على اللوحة التجريبية وقم بتوصيله بأحد المخارج الرقمية على Arduino (مثلا، المخرج الرقمي رقم 13)
توصيل زر الضغط: قم بوضع زر الضغط على اللوحة التجريبية وقم بتوصيل طرفه بمخرج الدخل الرقمي رقم 7 في لوحة Arduino.

  • خطوة 2: كتابة كود Arduino

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

const int ledPin = 8; 
const int buttonPin = 2; 
int buttonState = 0;

void setup() { 
  pinMode(ledPin, OUTPUT); 
  pinMode(buttonPin, INPUT_PULLUP); 
} 

void loop() { 
  buttonState = digitalRead(buttonPin); 
  if(buttonState == HIGH){ 
    digitalWrite(ledPin, LOW); 
  } 
  
  
  else{ 
        digitalWrite(ledPin, HIGH); 
  } 
} 
 
خطوة 3: تحميل الكود على Arduino
  1. توصيل لوحة Arduino بالكمبيوتر: استخدم كابل USB لتوصيل لوحة Arduino بجهاز الكمبيوتر.
  2. فتح بيئة Arduino IDE: افتح بيئة البرمجة Arduino IDE، والصق الكود الموجود اعلاه.
  3. تحميل الكود: اضغط على زر "رفع" (upload) لتحميل البرنامج الى لوحة Arduino

كيف تحمل الكود على Arduino وعلى TinkerCAD

  • على Arduino: اتبع التعليمات اعلاه لتوصيل اللوحة ورفع الكود باستخدام بيئة Arduino IDE.
  • على TinkerCAD:
  1. افتح "دوائر" (Circuits) من القائمة، ثم انشئ مشروعا جديدا.
  2. قم باضافة المكونات المطلوبة (Arduino، زر ضغط، LED) واعد تكوين الدائرة كما هو موضح في الشرح.
  3. الصق الكود في محرر الكود الخاص بTinkerCAD، واضغط على "بدء المحاكاة" لرؤية النتائج.
هل لديك اسئلة؟

اذا كان لديك اي استفسار حول هذا المشروع او اي من تفاصيله، يرجى زيارة الرابط لطرح اسئلتك.

حول المقالة

  • مبتدىء
×
فرصة لتطوير مهاراتك

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

التحديات في ربط التفاضل والتكامل بتخصص الروبوتيك: ....
UATV العربية : تحت اشراف مهندس سوري - طفل أوكراني ....

مدونات ذات صلة

 

تعليقات

لا تعليق على هذه المشاركة بعد. كن أول من يعلق.
مسجّل مسبقاً؟ تسجيل الدخول هنا
الخميس، 25 حزيران/يونيو 2026