Arduino를 사용한 푸시 버튼 제어

이 예에서는 Arduino와 두 개의 순간 스위치를 사용하여 선형 액추에이터의 방향을 제어합니다. 이 튜토리얼은 튜토리얼“Arduino를 사용한 모터 드라이버 속도 제어”, 계속하기 전에 해당 자습서를 검토하는 것이 좋습니다.

이 튜토리얼은 순간 모드에서 작동하는 푸시 버튼 (즉, 버튼을 놓을 때 액추에이터가 움직이지 않음)과 지속 모드에서 작동하는 푸시 버튼 (즉, 버튼을 놓아도 작동기가 계속 움직인다)의 두 섹션으로 나뉩니다.

참고 :이 튜토리얼은 기본적인 전자 원리, Arduino 하드웨어 및 소프트웨어에 대한 사전 지식이 있다고 가정합니다. Arduino를 처음 사용하는 경우 Google 및 YouTube 검색을 통해 제공되는 많은 훌륭한 초보자 자습서 중 하나에서 기본 사항을 배우는 것이 좋습니다. 사용자 지정 응용 프로그램에 대한 기술 지원을 제공 할 리소스가 없으며 공개적으로 사용 가능한 자습서 외부에서 코드 또는 배선 다이어그램을 디버그, 편집, 제공하지 않습니다.

구성품

배선

Arduino를 사용한 푸시 버튼 제어

순간 제어를위한 하드웨어 및 소프트웨어 개요

순간 스위치는 버튼을 누르고있는 동안 액추에이터 만 움직이기를 원할 때 사용되며, 버튼을 놓으면 액추에이터가 자동으로 움직이지 않습니다. 아래 코드를 업로드하세요.

순간 제어를위한 코드

https://gist.github.com/Will-Firgelli/aeee209bda6b2246359eed70ec353eb8

지속적인 제어를위한 하드웨어 및 소프트웨어 개요

또는 때때로 래칭 버튼을 사용하고 싶을 수 있습니다. 버튼을 누를 때 액추에이터가 움직이고 버튼을 놓을 때 계속 움직입니다. 이를 위해서는 핀 8과 GND에 연결된 스위치를 하나 더 추가 한 다음 아래 프로그램을 업로드해야합니다. 버튼을 놓아도 액추에이터가 움직이지 않기 때문에이 새로운 스위치는 "정지"버튼으로 작동합니다.

지속적인 통제를위한 코드

https://gist.github.com/Will-Firgelli/2b96dce14c0cee7a0009e61e47cc5f67
Share This Article
Tags:

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.