arduino 버튼 예제 속시원내과 | 2019년 8월 3일

반면에 버튼은 입력입니다 – 누르면 보고 싶어합니다. 당신은 성공적으로 하나 이상의 Arduino “방법”자습서를 완료하고 당신은 사용하는 방법을 배웠습니다 : 핀 2에 버튼에서 하나의 와이어를 넣어 접지 핀에 버튼에서 다른 와이어. 그런 다음 FileUpload로 이동하여 Arduino에서 코드를 업로드하고 실행하십시오. 모든 것이 잘되면 버튼을 눌러 LED가 빛나게할 수 있어야합니다! 끌어오기 저항은 버튼의 초기 상태를 HIGH로 유지합니다. 따라서 버튼을 누르지 않을 때 HIGH를 얻고 버튼을 누르면 LOW를 얻습니다. LED가 연결되는 핀 번호를 나열하는 것을 제외하고는 첫 번째 코드 줄은 단추에 대해 했던 것과 동일합니다. 마찬가지로 버튼을 눌렀는지 여부에 따라 led를 켜려면 digitalWrite를 호출합니다. 푸시 버튼 모듈을 연결하여 저항기를 풀다운 또는 풀업으로 사용하는지 여부에 따라 다음 스케치 중 하나를 선택합니다. 그것은 풀업 저항기이기 때문에 당신은 gnd에 핀에서 버튼을 연결합니다. 그래서 버튼을 누르면 LOW를 읽고 버튼을 누르지 않을 때 그것은 대부분의 아두 이노 스케치의 시작 부분에서 HIGH를 읽습니다, 당신은 당신의 선언을 찾을 수 있습니다. 변수 이름 및 값을 제공하는 위치입니다. 버튼을 누르지 않으면 전류가 아두 이노의 5V에서 아두 이노의 핀 2로 흐르고 아두 이노는 HIGH 상태를 읽고 버튼을 누르면 전류가 저항기에서 GND로 흐르고 입력 핀은 낮은.

나는 Arduino 버튼 예제 코드를 수정했으며 아래에 제공됩니다. 직렬 모니터에서 출력을 표시하고 버튼의 출력을 볼 수 있도록 지연을 추가했습니다. 단추 상태가 너무 빨리 변경되어 지연 없이 볼 수 없습니다. digitalRead는 버튼입력의 값이 무엇인지 확인합니다. 따라서 버튼을 누르면 LOW를 읽습니다. 누르지 않으면 HIGH가 됩니다. 아두 이노 버튼 튜토리얼에서 당신은 아두 이노 디지털읽기 기능을 사용하여 아두 이노와 버튼을 인터페이싱에 대해 배울 것입니다. 버튼은 Arduino와 함께 사용하기 매우 쉽지만 풀업 저항기를 사용하거나이 튜토리얼에서 설명하려고하는 풀 다운 저항기를 사용하는 것과 같은 몇 가지 사항을 처리해야합니다. 이러한 것들이 없으면 버튼이 이상하게 작동합니다. 알람이 울리고 늦은 밤으로 인해 스누즈 버튼을 누르고 다시 잠을 자게된다고 상상해보십시오. 당신은 당신이 그에게 당신이 평평한 타이어를 가지고 방법에 대한 이야기를 당신의 상사를 호출하기 위해 휴대 전화에 몇 가지 버튼을 펀치 그래서 당신은 직장에 늦었 실현.

당신은 신속하게 원격 스타터와 함께 차를 시작하고 집에 대한 알람을 설정합니다. 왼쪽의 회로는 아래의 풀다운 저항기 Arduino 스케치와 함께 사용됩니다.

Comments are closed.