جدول المحتويات:
فيديو: دروس Raspberry Pi التعليمية: كيفية استخدام زر الضغط: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
ستتعلم في هذا البرنامج التعليمي كيفية تشغيل مؤشر 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 باستخدام زر.
موصى به:
دروس الفيديو التعليمية Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: 4 خطوات
مقاطع فيديو تعليمية Creativas 03: Hoy Veremos Un Proyecto Donde Integramos Botones: En este التعليمي vamos aprender como leer y controlar el estado de un botón sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (useizando una cuenta gratuita). استمرارية
دروس الفيديوهات التعليمية Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ؟: 4 خطوات
مقاطع فيديو تعليمية Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led ؟: En este تعليمي vamos aprender como modificar la الكثيفة de la luz de un led un potenciómetro sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello useizaremos Tinkercad Circuits (utilizando una cuen …)
كيفية استخدام مستشعر الضغط مع SkiiiD: 9 خطوات
كيفية استخدام مستشعر الضغط مع SkiiiD: هذا المشروع عبارة عن تعليمات لـ & quot؛ كيفية استخدام Segment 3642BH مع Arduino عبر skiiiD قبل البدء ، يوجد أدناه برنامج تعليمي أساسي لكيفية استخدام skiiiD https://www.instructables.com/id/Getting- بدأت مع محرر SkiiiD
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor دروس جافا التعليمية: 4 خطوات
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Java تعليمي: يستخدم MPL3115A2 مستشعر ضغط MEMS بواجهة I2C لتوفير بيانات دقيقة للضغط / الارتفاع ودرجة الحرارة. يتم ترقيم مخرجات المستشعر بدقة عالية 24 بت ADC. تزيل المعالجة الداخلية مهام التعويض من
متحكم AVR. تبديل LED باستخدام مفتاح زر الضغط. الضغط على زر التصحيح: 4 خطوات
متحكم AVR. تبديل LED باستخدام مفتاح زر الضغط. الضغط على زر Debouncing: في هذا القسم ، سوف نتعلم كيفية عمل كود البرنامج C لـ ATMega328PU لتبديل حالة مصابيح LED الثلاثة وفقًا للإدخال من مفتاح التبديل. أيضًا ، اكتشفنا حلولًا لمشكلة "التبديل الارتداد". كالعادة ، نحن