아두이노와 로커 스위치

스위치의 종류

스위치의 종류는 무수히 많다. 푸쉬버튼 스위치, 마이크로 스위치, 리미트 스위치, 토글 스위치 등등..

switch type에 대한 이미지 검색결과

우리가 사용할 스위치는 로커 스위치이다. 위와 같이 생긴 스위치를 로커 스위치라고 한다.

준비물

NO부품명수량
1아두이노 UNO R31
2로커 스위치1
3LED1
4330Ω 저항1
5브레드 보드1
6점퍼 케이블6

회로도

스위치 아래에 전선을 감아준 뒤 사용하면 된다.

나는 납땜까지 해주었다.

코드

int LED = 3; // LED를 3번 pin으로 설정
int Switch = 9; // switch를 9번 pin으로 설정
 
void setup()
{
  pinMode(LED,OUTPUT);         // LED를 출력으로 설정
  pinMode(Switch,INPUT_PULLUP);     // 스위치를 입력으로 설정
}
 
void loop()
{
  if(digitalRead(Switch)==LOW)       // 스위치를 누르면
  {
    digitalWrite(LED,HIGH);     // LED ON
  }
  else                               // 스위치를 누르지 않으면 
  {
    digitalWrite(LED,LOW);      // LED OFF
  }
}