![](https://duino4projects.com/wp-content/uploads/2021/07/Control-an-LED-With-Button-Using-Swift-Language.jpg)
در دو پروژه قبلی، LED به طور خودکار روشن و خاموش می شود. اکنون با استفاده از یک دکمه، LED را به صورت دستی کنترل خواهید کرد.
مرحله 1: آنچه شما نیاز خواهید داشت
![](https://duino4projects.com/wp-content/uploads/2021/07/What-You-Will-Need-2.jpg)
قطعات مورد نیاز شما در این کیت Maker گنجانده شده است .
- برد SwiftIO
- سپر
- ماژول دکمه
- کابل 4 پین
مرحله 2: دکمه
![](https://duino4projects.com/wp-content/uploads/2021/07/Button.jpg)
دکمه یا دکمه فشاری همیشه برای کنترل دستگاه های دیگر مانند کلید چراغ یا کنترل از راه دور استفاده می شود. این دکمه لحظه ای است، بنابراین وضعیت آن تنها با فشار دادن آن تغییر می کند، پس از رها کردن آن، به حالت اولیه خود برمی گردد.
این نوع دکمه معمولا دارای چهار پایه است. دو پا در یک طرف کوتاه هستند.
بنابراین وقتی یک دکمه را وصل می کنید، بهتر است دو پایه را روی یک خط مورب به هم وصل کنید.
در حالی که ماژول دکمه در کیت شما از کانکتور Grove استفاده می کند، و شما می توانید مستقیماً مدار را بدون نگرانی از اتصال اشتباه بسازید.
همچنین، یک مشکل شناخته شده در مورد دکمه وجود دارد: پرش. به دلیل مشکلات مکانیکی و فیزیکی، وقتی دکمه را به آرامی فشار می دهید یا رها می کنید، ممکن است چندین تماس در داخل دکمه وجود داشته باشد. و میکروکنترلر ممکن است آن را به عنوان چندین فشار در نظر بگیرد. ماژول دکمه از روش جهش سخت افزاری استفاده می کند، بنابراین با این مشکل مواجه نخواهید شد.
مرحله 3: مدار
![](https://duino4projects.com/wp-content/uploads/2021/07/The-Circuit-1.jpg)
شیلد یک برد مدار مدولار است که اتصال مدار را آسان تر می کند. پین های دو طرف همان پین های روی برد SwiftIO هستند. علاوه بر این، دارای تعداد زیادی اتصال گرو است، بنابراین می توانید از یک کابل 4 پین برای اتصال پین به جای چهار سیم جامپر استفاده کنید.
سپر را در بالای برد SwiftIO خود قرار دهید. مطمئن شوید که آنها را در جهت درست وصل کرده اید.