한글보드: 아두이노 디지털 푸쉬버튼 스위치 모듈 / 택트 푸시버튼

라임 2017-11-18 (토) 19:01 6년전 5922  

한글보드: 디지털 푸쉬버튼 스위치 모듈 (Introduction)

전원을 입력한 후 버튼을 누르면 출력핀을 통해 1 또는 0의 디지털 신호가 출력되는 푸쉬버튼 모듈입니다. 푸쉬버튼을

통해 스위칭을 해야하는 프로젝트에 활용할 수 있습니다. (VCC와 GND를 반대로 연결하면 버튼을 누를 때 출력되는

신호가 반대로 변경됩니다.)

 

 

d3af68addf1e100a4cbfd6e78acb5420_1510999 

 

 

 

사양 (Specification)

  • 디지털 푸쉬버튼 스위치

  • 택트버튼 6x6mm

  • 입력 전압: 3~5V

  • 크기: 23 x 21mm





튜토리얼 (Tutorial)

d3af68addf1e100a4cbfd6e78acb5420_1510999

 

 


d3af68addf1e100a4cbfd6e78acb5420_1510999
 

 


 

 

 

 

샘플 코드 (Sample Code)

// 1번코드

 

void setup() {

  pinMode(3, INPUT);             // 디지털 3번핀을 입력모드로 설정

  Serial.begin(9600);              // 시리얼 통신을 시작하며, 속도는 9600으로 설정

}

 

void loop() {

  int a = digitalRead(3);          // 변수 a를 선언하여 디지털 3번핀의 값을 입력

  Serial.println(a);                   // 변수 a를 시리얼 모니터에 출력

  delay(1000);                        // 1초 대기

}

 

 

-------------------------------------------------------------------------------------------------------------

 

// 2번코드

 

int button = 0;

int led = 4;


void setup() {

  pinMode(3, INPUT);

  pinMode(4, OUTPUT);

}


void loop() {

  button = digitalRead(3);

  if (button == HIGH) {

    digitalWrite(led, HIGH);

  }

  else if (button == LOW) {

    digitalWrite(led, LOW);

  }

 

}

 

 

 

 

 

결과물 (Output)

아두이노 스케치의 시리얼 모니터 확인시 센서의 감지 상태을 확인할 수 있습니다.

 

bae14042eb31927dfbc234a6870132ae_1503586
 

 

판매처 - 메카솔루션 (http://mechasolution.com)  /   디스트리뷰터 문의 -

메카리워즈 Image Map


모바일 버전으로 보기