فهرست مطالب:

آموزش تمشک پای: نحوه استفاده از دکمه فشاری: 4 مرحله
آموزش تمشک پای: نحوه استفاده از دکمه فشاری: 4 مرحله

تصویری: آموزش تمشک پای: نحوه استفاده از دکمه فشاری: 4 مرحله

تصویری: آموزش تمشک پای: نحوه استفاده از دکمه فشاری: 4 مرحله
تصویری: این علائم و نشانه ها یعنی کبد شما چـ رب شده و باید کبد رو پاکسازی کنید! 2024, ژوئن
Anonim
آموزش تمشک پای: نحوه استفاده از دکمه فشار
آموزش تمشک پای: نحوه استفاده از دکمه فشار

در این آموزش شما یاد می گیرید که چگونه LED خود را با استفاده از یک دکمه با رزبری پای خود روشن کنید. با فشردن دکمه ها یا کلیدها ، دو نقطه را در یک مدار به هم متصل می کنید. این آموزش وقتی یک بار دکمه را فشار می دهد یک LED را روشن می کند و در صورت فشار دادن دو بار خاموش می شود. همچنین نحوه استفاده از متغیر "flag" برای کنترل رویداد را خواهید آموخت.

به روز رسانی های آموزشی و سایر آموزش های Raspberry Pi را می توانید در اینجا پیدا کنید:

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

فیلم به زبان یونانی

بیایید شروع کنیم!

مرحله 1: آنچه شما نیاز دارید - سخت افزار

برای این آموزش شما نیاز دارید:

  • شکست GPIO
  • تخته نان
  • رهبری
  • مقاومت 220 اهم
  • دکمه

مرحله 2: مدار

مدار
مدار

اتصالات بسیار آسان هستند ، تصویر بالا را با شماتیک مدار بردبورد مشاهده کنید.

مرحله 3: کد

در برنامه زیر ، اولین کاری که انجام می دهید وارد کردن کتابخانه برای GPIO و خواب است. مرحله بعدی تنظیم پایه های LED و Button است. پس از آن دکمه راه اندازی به عنوان ورودی و LED به عنوان خروجی. حلقه while True بارها و بارها ، برای همیشه اجرا می شود. همچنین می توانید LED خود را به دو طریق روشن کنید. راه اول این است که چراغ LED تا زمانی که دکمه فشار داده شود روشن می شود و راه دوم اگر فقط یک بار دکمه را فشار دهید ، LED خود را روشن می بینید و اگر دوباره دکمه را فشار دهید ، LED خاموش است. راه دوم در نظرات ('' ') است و ما از متغیری به نام flag استفاده می کنیم.

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.setwarnings (False) GPIO.setmode (GPIO. BCM) #دکمه تنظیم و دکمه پین LED = 23 LED = 24 #دکمه راه اندازی و LED GPIO. setup (Button، GPIO. IN، pull_up_down = GPIO. PUD_UP) GPIO.setup (LED، GPIO. OUT) #flag = 0 while True: button_state = GPIO.input (Button) چاپ (button_state) اگر button_state == 0: GPIO.output (LED، GPIO. HIGH) دیگری: GPIO.output (LED، GPIO. LOW) sleep (1) "" if button_state == 0: sleep (0.5) if flag == 0: flag = 1 else: flag = 0 if flag == 1: GPIO.output (LED، GPIO. HIGH) دیگری: GPIO.output (LED، GPIO. LOW) ""

کد را از اینجا بارگیری کرده و با Thonny Python IDE باز کنید یا از ترمینال اجرا کنید.

مرحله 4: خوب انجام شد

آفرین!
آفرین!

شما اولین آموزش Raspberry Pi "How to" را با موفقیت به پایان رساندید و یاد گرفتید که چگونه LED را با یک دکمه روشن کنید.

توصیه شده: