استخدام زر التحكم مع الاردوينو
تحتوي العديد من الأجهزة الإلكترونية التي نستخدمها في حياتنا اليومية على أزرار تحكم تسهل استخدامنا لها تسمى push buttons.
في هذا الدرس، سنتعلم المزيد عن أزرار التحكم وكيفية استخدامها. سنستخدمها في مشروع بسيط للتحكم في الـ LED الداخلي للاردوينو وعرض الحالة الحالية للزر مباشرة على جهاز الكمبيوتر الخاص بك.
دعونا نلقي نظرة عليها معا!
مقدمة

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

التوصيل من زر التحكم:
• Breadboard 5v line ← Right pin
• Arduino pin 2 ← Left pin
• Breadboard GND line ← 10KΩ resistor ← Left pin
يحتوي زر التحكم على 4 مخارج. كل زوج منهما متصل ببعضهما البعض، لكن المخارج A و B يتم توصيلهما عند الضغط على زر الضغط لتقوم بتوصيل الدائرة، كما هو موضح في الصورة التالية.

برمجة الادوينو
الغرض من نص البرمجة هذا هو التحكم في الـ LED الداخلي في الاردوينو باستخدام زر التحكم. سنستخدم أيضًا الاردوينو لعرض حالة الزر اذا كان تم الضغط عليه أو لا على جهاز الكمبيوتر الخاص بك.
انه بسيط ويمكنك استخدامه لاحقًا في مشاريع أكثر تقدما، مثل التحكم ذراع روبوتية.
قم باختباره

بعد ان قمت بتوصيل زر التحكم بشكل صحيح مع الاردوينو كما أوضحنا في قسم التوصيل، بالإضافة إلى تحميل نص البرمجة على لوحة الاردوينو الخاصة بك.
يمكنك الآن الوصول إلى شاشة التواصل وعرض البيانات في Arduino IDE عن طريق النقر فوق رمز العدسة المكبرة في الزاوية اليمنى العليا.

نافذة التواصل وعرض البيانات هي أداه رائعة في Arduino IDE تمكنك من إجراء اتصال بين جهاز الكمبيوتر الخاص بك والاردوينو. تسمح بإرسال أوامر واستقبال البينات المختلفة وتكون مفيدة في عرض البيانات مثل القراءات من الحساسات المختلفة.
كما هو موضح في الصورة التالية، تعرض شاشة التواصل حالة زر التحكم، سواء تم الضغط عليه أو تحريره. وكذلك القراءة الرقمية منه.
يمكنك أيضًا ملاحظة أن مصباح LED المدمج في الاردوينو يكون قيد التشغيل والإيقاف وفقا لحالة زر التحكم.
يجب عليك أيضًا التأكد من أنك اخترت معدل baud الصحيح (9600) كما هو محدد في نص البرمجة.

دروس أخري
Display data to LCD using Arduino
LCDs are used in a range of everyday applications, including the automobile radio and the house air conditioning remote. They display data and let you control it through menus.
A servo motor is just a simple DC motor with certain modifications. When you look at it, you'll notice that it has several gears and an electronic circuit.
Most of us are familiar with the switches used in household devices. A relay is a type of switch that can be connected to an Arduino or any other microcontroller.