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

우리가 사용할 스위치는 로커 스위치이다. 위와 같이 생긴 스위치를 로커 스위치라고 한다.
준비물
| NO | 부품명 | 수량 |
| 1 | 아두이노 UNO R3 | 1 |
| 2 | 로커 스위치 | 1 |
| 3 | LED | 1 |
| 4 | 330Ω 저항 | 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
}
}
