فهرست مطالب:
تصویری: آموزش تمشک پای: نحوه استفاده از دکمه فشاری: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این آموزش شما یاد می گیرید که چگونه 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 را با یک دکمه روشن کنید.
توصیه شده:
نحوه استفاده از موتور پله ای 28BYJ-48 با 3 دکمه فشاری: 5 مرحله
نحوه استفاده از موتور پله ای 28BYJ-48 با 3 دکمه: آیا می خواهید موتور پله ای خود را با استفاده از دکمه ها کنترل کنید؟ که می تواند عملکردهای عقربه های ساعت ، ضد ساعت و سپس توقف را انجام دهد؟ پس این ویدئو برای شماست
شمارنده با استفاده از دکمه فشاری - Tinker Cad: 3 مرحله
شمارنده با استفاده از دکمه فشاری | Tinker Cad: هنگامی که یک دکمه فشاری کار می کنید ، اغلب می خواهید براساس چند بار فشار دادن دکمه ، اقدامی انجام دهید. برای انجام این کار ، باید بدانید که دکمه چه موقع حالت را از خاموش به روشن تغییر می دهد و چند بار این تغییر حالت را انجام دهید. ث
دکمه فشاری رزبری پای با LED ها فلز برهنه: 8 مرحله
Raspberry Pi Push Button With LEDs Bare Metal: این دومین آموزش من در زمینه برنامه نویسی تمشک pi 3 فلزی برهنه است! اولین موردم را اینجا ببینید. آخرین باری که به شما نشان دادم چگونه می توانید یک تصویر سیستم عامل برای رزبری pi 3 ایجاد کنید که یک led را چشمک می زند ، در این آموزش به شما نشان خواهم داد
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
نحوه اتصال دکمه فشاری با ورودی و خروجی صدا: 13 مرحله
نحوه اتصال دکمه فشاری با ورودی و خروجی صدا: دکمه فشاری یکی از اجزای اساسی برای ضبط عملکرد شما است. برای انجام کاری می توانید یک دکمه را به صورت پویا فشار دهید. در حال حاضر چندین روش برای استفاده از دکمه های فشار در پروژه های شما وجود دارد (به عنوان مثال هک موس و صفحه کلید ، یا Arduino ، gainer ، MCK). Thi