جدول المحتويات:

دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط: 4 خطوات
دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط: 4 خطوات

فيديو: دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط: 4 خطوات

فيديو: دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط: 4 خطوات
فيديو: Raspberry Pi Tutorial 20 - GPIO How to use a Push Button 2024, يونيو
Anonim
دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط
دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط

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

يمكن العثور على تحديثات البرنامج التعليمي والمزيد من دروس Raspberry Pi هنا:

www.ardumotive.com/how-to-use-push-buttonen…

فيديو باللغة اليونانية

هيا بنا نبدأ!

الخطوة 1: ما سوف تحتاجه - الأجهزة

ستحتاج في هذا البرنامج التعليمي إلى:

  • اختراق GPIO
  • اللوح
  • قاد
  • 220 أوم المقاوم
  • زر

الخطوة 2: الدائرة

الدائرة
الدائرة

الاتصالات سهلة للغاية ، انظر الصورة أعلاه مع مخطط دائرة اللوح.

الخطوة الثالثة: الكود

في البرنامج أدناه ، أول شيء تفعله هو استيراد مكتبة GPIO والنوم. الخطوة التالية هي ضبط دبابيس LED والزر. بعد ذلك ، زر الإعداد كمدخل و LED كمخرج. تعمل حلقة while True مرارًا وتكرارًا إلى الأبد. كما يمكنك تشغيل LED بطريقتين. الطريقة الأولى هي أن مصباح LED يضيء طالما تم الضغط على الزر والطريقة الثانية إذا ضغطت مرة واحدة فقط على الزر ثم ترى مؤشر LED قيد التشغيل وإذا قمت بالضغط على الزر مرة أخرى ، فسيتم إيقاف تشغيل مؤشر LED. الطريقة الثانية هي التعليقات ('' ') ونستخدم متغيرًا باسم العلم.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

# المكتبات

استيراد RPi. GPIO كـ GPIO من وقت استيراد السكون # تعيين تحذيرات إيقاف (اختياري) GPIO.set warnings (False) GPIO.setmode (GPIO. BCM) #Set Button and LED pin Button = 23 LED = 24 #Setup Button و LED GPIO. الإعداد (زر ، GPIO. IN ، pull_up_down = GPIO. PUD_UP) GPIO.setup (LED ، GPIO. OUT) #flag = 0 بينما صحيح: button_state = GPIO.input (زر) طباعة (button_state) إذا button_state == 0: GPIO.output (LED، GPIO. HIGH) else: GPIO.output (LED، GPIO. LOW) sleep (1) '' if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0 إذا كانت العلامة == 1: GPIO.output (LED ، GPIO. HIGH) وإلا: GPIO.output (LED ، GPIO. LOW)"

قم بتنزيل الكود من هنا وافتحه باستخدام Thonny Python IDE أو قم بتشغيله من المحطة.

الخطوة 4: أحسنت

أتقنه!
أتقنه!

لقد أكملت بنجاح أول درس تعليمي حول كيفية استخدام Raspberry Pi وتعلمت كيفية تشغيل مؤشر LED باستخدام زر.

موصى به: