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

وميض LED مع Raspberry Pi - كيفية استخدام دبابيس GPIO على Raspberry Pi: 4 خطوات
وميض LED مع Raspberry Pi - كيفية استخدام دبابيس GPIO على Raspberry Pi: 4 خطوات

فيديو: وميض LED مع Raspberry Pi - كيفية استخدام دبابيس GPIO على Raspberry Pi: 4 خطوات

فيديو: وميض LED مع Raspberry Pi - كيفية استخدام دبابيس GPIO على Raspberry Pi: 4 خطوات
فيديو: Face Recognition With Raspberry Pi + OpenCV + Python 2024, شهر نوفمبر
Anonim
وميض LED مع Raspberry Pi | كيفية استخدام دبابيس GPIO على Raspberry Pi
وميض LED مع Raspberry Pi | كيفية استخدام دبابيس GPIO على Raspberry Pi

مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية استخدام GPIO's الخاصة بـ Raspberry pi. إذا كنت قد استخدمت Arduino من قبل ، فمن المحتمل أنك تعلم أنه يمكننا توصيل مفتاح LED وما إلى ذلك بمساميرها وجعلها تعمل مثل. اجعل مؤشر LED يومض أو احصل على مدخلات من مفتاح تبديل شيء من هذا القبيل. نظرًا لأن Raspberry pi يحتوي أيضًا على GPIOs ، لذلك سوف نتعلم كيفية استخدام GPIOs وسنقوم بتوصيل مؤشر LED به وجعله يومض. مجرد مشروع وميض LED بسيط سنفعله لنجعلك تفهم كيفية استخدام GPIOs لـ Raspberry pi.

الخطوة 1: الأشياء التي تحتاجها

أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها
أشياء تحتاجها

بالنسبة إلى هذه التعليمات ، ستحتاج إلى الأشياء التالية: إعداد Raspberry Pi 3 مع شاشة وماوس ولوحة مفاتيح USB (تأكد من إعداد نظام Raspbian OS بشكل صحيح في Raspberry pi الخاص بك).

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

دائرة كهربائية
دائرة كهربائية
دائرة كهربائية
دائرة كهربائية

جزء الدائرة سهل للغاية. لقد قمت بتوصيل LED بالدبوس 8. مما يعني أن الساق السالبة من LED متصلة بدبوس Gnd (رقم 6) والساق الموجبة متصلة بـ 100 أوم (100-1000 أوم قيمة استخدام أبي) والساق الأخرى من المقاوم متصل بالدبوس 8 من Raspberry pi.

الخطوة 3: جزء الترميز

جزء الترميز
جزء الترميز

ثم افتح الطرفية pi لتجعل مؤشر LED يومض: لتثبيت مكتبة Python ، افتح محطة طرفية وقم بتنفيذ الأمر التالي: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto تهيئة منافذ GPIO الخاصة بـ Raspberry Pi التي نحتاجها لاستيراد مكتبة Python ، نحتاج إلى تهيئة المكتبة وإعداد الدبوس 8 كدبوس إخراج لـ Raspberry pi.import RPi. GPIO مثل GPIO # استيراد مكتبة Raspberry Pi GPIO من وقت استيراد النوم # استيراد وظيفة السكون من وحدة الوقت GPIO. setwarnings (False) # تجاهل التحذير الآن GPIO.setmode (GPIO. BOARD) # استخدم ترقيم الدبوس المادي GPIO.setup (8 ، GPIO. OUT ، الأولي = GPIO. LOW) # اضبط الدبوس 8 ليكون دبوس الإخراج وقم بتعيين القيمة الأولية على low (off) الشيء التالي الذي يتعين علينا القيام به هو جعل الدبوس 8 مرتفعًا (تشغيل) لمدة ثانية واحدة ومنخفض (إيقاف) لمدة ثانية واحدة وسنضعه في حلقة while حتى يومض إلى الأبد. بينما صحيح: # تشغيل للأبد GPIO.output (8 ، GPIO. HIGH) # تشغيل السكون (1) # Sleep لمدة ثانية واحدة GPIO.output (8 ، GPIO. LOW) # إيقاف تشغيل السكون (1) # وضع السكون لثانية واحدة الجمع بين الجزأين المذكورين أعلاه معًا وإنشاء رمز كامل: استيراد RPi. GPIO كـ GPIO # استيراد مكتبة Raspberry Pi GPIO من وقت استيراد السكون # استيراد وظيفة السكون من وحدة الوقت GPIO.setwarnings (False) # تجاهل التحذير من أجل nowGPIO.setmode (GPIO. BOARD) # استخدم ترقيم رقم التعريف الشخصي الفعلي GPIO.setup (8 ، GPIO. OUT ، الأولي = GPIO. LOW) # عيِّن الدبوس 8 ليكون دبوس الإخراج واضبط القيمة الأولية على منخفضة (متوقفة) بينما صحيح: # قم بتشغيل GPIO.output (8، GPIO. HIGH) للأبد # تشغيل السكون (1) # Sleep لمدة ثانية واحدة GPIO.output (8، GPIO. LOW) # إيقاف تشغيل السكون (1) # Sleep لمدة 1 ثانية لذا انتهى برنامجنا ، ثم نحتاج إلى حفظه كـ blinking_led.py ثم تشغيله إما داخل IDE الخاص بك أو في وحدة التحكم الخاصة بك باستخدام ما يلي: $ python blinking_led.py

الخطوة 4: وميض LED

وميض LED
وميض LED
وميض LED
وميض LED

بعد تشغيل الكود ، سترى وميض LED بصفتي لي.لذا آمل أن تساعدك هذه التعليمات ، لذا أخبرني بذلك في التعليقات.

موصى به: