Push button
کلیدpush button یک وسیله مکانیکی است که برای کنترل مدارات الکتریکی استفاده می شود که در آن اپراتور به صورت دستی یک دکمه را فشار می دهد تا مکانیزم سوئیچینگ داخلی را فعال کند. این کلیدها بسته به نیازهای طراحی، در اشکال، اندازهها و پیکربندیهای مختلفی وجود دارند.
از Push button ها می توان برای قطع (خاموش) یا راه اندازی (روشن) کردن مدار استفاده کرد. از طرف دیگر، آنها می توانند یک ورودی برای رابط کاربری یک قطعه از تجهیزات یا شروع/توقف یک عملکرد خاص ارائه دهند.
ماژول GebraBit push button
ماژول GebraBit PUSH BUTTON دارای فوت پرینتهای مختلف برای انواع پوش باتن های مختلف مانند پوش باتنهای DIP، SMD و پوش باتن عمودی( right angle) میباشد.
این ماژول دارای دو ولتاژ کاری 3.3 و 5 ولت میباشد که توسط جامپر سلکتور VCC قابل تنظیم است.
در ماژول GebraBit PUSH BUTTON با فشردن کلید پوش باتن، پین “OUT” روی LOW تنظیم شده و LED روشن می شود.
GebraBit PUSH BUTTON توسط یک کانکتور PH 3 پین، امکان دسترسی راحت تر به پین های «OUT»، ««VCC و «GND» را فراهم آورده تا بتوان آنها را به راحتی بر روی بردهای دیگر گسترش داد.
برای راه اندازی این ماژول کافیست GebraBit PUSH BUTTON را در BreadBoard قرار داده سپس با اعمال ولتاژ مورد نیاز، با فشار دادن دکمه، خروجی low را مشاهده کنید. به دلیل انطباق با استاندارد GebraBus پیشنهاد ما برای تست و راه اندازی این ماژول ، استفاده از ماژول های توسعه میکروکنترلری GebraBit میباشد.
مشخصات فنی ماژول
کاربردها
- Module Supply Voltage : 3.3 V or 5.0 V
Module Logic Voltage : 3.3 V or 5.0 V
Module Current Consumption : 10 mA to 30 mA (Typ. 20 mA)
Output Type : Digital-Logic
- Robotic
ویژگیهای ماژولGebraBit push button
- Features various pushbutton footprints
- User-selectable module power supply voltage between 3V3 and 5V
- Pushbutton status LED
- Data Pin access with PH connector
- On Board, ON/OFF LED indicator
- Pin Compatible with GEBRABUS
- It can be used as a daughter board of GebraBit MCU Modules
- Featuring Castellated pad (Assembled as SMD Part)
- Separatable screw parts to reduce the size of the board
- Package : GebraBit small (36.29mm x 32.72mm)
معرفی بخش های ماژول
کلید push button
کلید پوش باتن در قسمت مرکزی ماژول قرار گرفته است.
پورت سیگنال
برای دسترسی آسانتر به پینهای VCC””، “”GND و”OUT” ، یک کانکتور PH(مینیاتوری) 3پین در ماژول GebraBit PUSH BUTTON تعبیه شده که با اتصال کانکتور PH مادگی مناسب به این کانکتور میتوان به راحتی با ماژول ارتباط برقرار کرده و پوش باتن را فعال کرد.
در این ماژول همانطور که در شکل نشان داده شده است پینهای کانکتور به ترتیب از چپ به راست متناظر با پین های GND،OUT و VCC ماژول میباشند.
جامپر سلکتور VCC
با توجه به وضعیت مقاومت 0R جامپر “VCC SEL” ولتاژ روشن شدن LED ها را از بین “5V” یا “3V3” تعیین میکند.
LED پوش باتن
LED تعبیه شده روی این ماژول با فشرده شدن کلید پوش باتن، روشن میشود.
پین های ماژول
پین های تغذیه
- 5V و 3V3 : این پینها می توانند با توجه به وضعیت Jumper Selector “VCC SEL” ، تغذیه اصلی سنسور را تامین کنند.
- GND : این پین زمین مشترک برای تغذیه ماژول است.
پینهای OUT
OUT : این پین، پین خروجی ماژول میباشد که هم در سمت چپ هم در سمت راست ماژول طراحی شده است و به طور پیش فرض روی حالت high(1)قرار دارد و با فشردن پوش باتن روی حالت low(0) قرار میگیرد.
اتصال به پردازنده
راه اندازی با GebraBit ATMEGA32A یا STM32F303
ماژول GebraBit PushButtonرا به صورت Pin to Pin به راحتی بر روی ماژول GebraBit ATMEGA32A یا GebraBit STM32F303 قرار داده و با دادن ولتاژ مناسب ماژول را راه اندازی کنید.
در اینجا برای درک بهتر اتصال جداگانه ماژول ها نشان داده شده است.
قرار گیری و راه اندازی روی ماژول GebraBit STM32F303 نیز به همین صورت انجام میشود.
توجه: در صورت استفاده از ماژولهای میکروکنترلری GebraBit توجه داشته باشید که جامپر سلکتورVCC ماژول GebraBit push button روی 3V3 باشد تا راحت تر بتوانید ولتاژ3V3 را از ماژول میکروکنترلری بگیرید.
راه اندازی با ARDUINO UNO
برای اتصال ماژول GebraBit PushButton به ARDUINO UNO مراحل زیر را دنبال کنید:
- پین 5V ماژول PushButton را به پین 5V خروجی برد ARDUINO UNO متصل کنید.(سیم قرمز)
- پین GND ماژول PushButton را به پین GND برد ARDUINO UNO متصل کنید.(سیم سیاه)
پین OUTماژول PushButton را به یکی از پینهای PWM برد ARDUINO UNO (مثلا پین D9) متصل کنید.(سیم زرد)
نحوه اتصال موارد ذکر شده در بالا،در این تصویر مشاهده می شود: