스위치 신호 확인하기
배우기
03 3 강 - 버튼 스위치 사용하기
스위치 신호 확인하기

이번에는 버튼 스위치를 코드에서 이용하는 법에 대해 배웁니다. 먼저 동작 순서에 대해서 간단히 살펴보도록 하겠습니다.

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

소스코드 업로드 후 버튼 클릭시 Serial 창에 "Button Clicked" 라는 메시지가 뜹니다.

다른 메시지가 출력되도록 소스를 고쳐보세요. 

질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.