03 3 강 - 버튼 스위치 사용하기
스위치 신호 확인하기
이번에는 버튼 스위치를 코드에서 이용하는 법에 대해 배웁니다. 먼저 동작 순서에 대해서 간단히 살펴보도록 하겠습니다.
- setup 함수에 버튼 핀을 등록합니다. 버튼의 경우에는 사용자가 누르는 것이기 때문에 입력으로 취급합니다.
- 핀에 연결된 풀업 저항이 활성화되고, 스위치의 동작이 가능해집니다.
digitalRead
함수를 이용하여 버튼의 상태를 읽어옵니다.- 읽어온 값이 LOW 상태일 경우 클릭된 것으로 판단
Serial.println
함수를 이용하여 시리얼 창에 메시지를 표시합니다. Serial.println
함수는 시리얼 창에 메시지를 출력하는 함수입니다.- 버튼을 클릭한 후 시리얼 창에 메시지가 나타나는지 확인합니다.
이번 강의에서 새로 배운 것들은 다음과 같습니다.
INPUT_PULLUP
을 사용하면 핀에 연결된 풀업 저항이 활성화되고, 스위치의 동작이 가능해집니다.- digitalRead 함수로 이용하여 해당 디지털 핀의 상태(HIGH, LOW)를 읽어올 수 있습니다.
Serial.println
함수는 시리얼 창에 메시지를 출력하는 함수입니다.